mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Added XML comments to IDateFormatter.
This commit is contained in:
@@ -6,17 +6,95 @@ using Orchard.Localization.Models;
|
||||
|
||||
namespace Orchard.Localization.Services {
|
||||
public interface IDateFormatter : IDependency {
|
||||
|
||||
/// <summary>
|
||||
/// Parses a date/time string into a <c>DateTimeParts</c> instance.
|
||||
/// </summary>
|
||||
/// <param name="dateTimeString">The date/time string to parse.</param>
|
||||
/// <returns></returns>
|
||||
DateTimeParts ParseDateTime(string dateTimeString);
|
||||
|
||||
/// <summary>
|
||||
/// Parses a date/time string into a <c>DateTimeParts</c> instance using the specified format.
|
||||
/// </summary>
|
||||
/// <param name="dateTimeString">The date/time string to parse.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to parse the string.</param>
|
||||
/// <returns></returns>
|
||||
DateTimeParts ParseDateTime(string dateTimeString, string format);
|
||||
|
||||
/// <summary>
|
||||
/// Parses a date string into a <c>DateParts</c> instance.
|
||||
/// </summary>
|
||||
/// <param name="dateString">The date string to parse.</param>
|
||||
/// <returns></returns>
|
||||
DateParts ParseDate(string dateString);
|
||||
|
||||
/// <summary>
|
||||
/// Parses a date string into a <c>DateParts</c> instance using the specified format.
|
||||
/// </summary>
|
||||
/// <param name="dateString">The date string to parse.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to parse the string.</param>
|
||||
/// <returns></returns>
|
||||
DateParts ParseDate(string dateString, string format);
|
||||
|
||||
/// <summary>
|
||||
/// Parses a time string into a <c>TimeParts</c> instance.
|
||||
/// </summary>
|
||||
/// <param name="timeString">The time string to parse.</param>
|
||||
/// <returns></returns>
|
||||
TimeParts ParseTime(string timeString);
|
||||
|
||||
/// <summary>
|
||||
/// Parses a time string into a <c>TimeParts</c> instance using the specified format.
|
||||
/// </summary>
|
||||
/// <param name="timeString">The date string to parse.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to parse the string.</param>
|
||||
/// <returns></returns>
|
||||
TimeParts ParseTime(string timeString, string format);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>DateTimeParts</c> instance into a short date/time string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>DateTimeParts</c> instance to format.</param>
|
||||
/// <returns></returns>
|
||||
string FormatDateTime(DateTimeParts parts);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>DateTimeParts</c> instance into a string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>DateTimeParts</c> instance to format.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to format the string.</param>
|
||||
/// <returns></returns>
|
||||
string FormatDateTime(DateTimeParts parts, string format);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>DateParts</c> instance into a short date string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>DateParts</c> instance to format.</param>
|
||||
/// <returns></returns>
|
||||
string FormatDate(DateParts parts);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>DateParts</c> instance into a string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>DateParts</c> instance to format.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to format the string.</param>
|
||||
/// <returns></returns>
|
||||
string FormatDate(DateParts parts, string format);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>TimeParts</c> instance into a long time string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>DateParts</c> instance to format.</param>
|
||||
/// <returns></returns>
|
||||
string FormatTime(TimeParts parts);
|
||||
|
||||
/// <summary>
|
||||
/// Formats a <c>TimeParts</c> instance into a string.
|
||||
/// </summary>
|
||||
/// <param name="parts">The <c>TimeParts</c> instance to format.</param>
|
||||
/// <param name="format">A standard or custom DateTime format string with which to format the string.</param>
|
||||
/// <returns></returns>
|
||||
string FormatTime(TimeParts parts, string format);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user