C# Класс StringFormatEx.Plugins.TimestringPlugin

Наследование: IStringFormatterPlugin
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateDefaultFormattingOptions ( ) : FormattingOptions
GetFormatExtensions ( ) : IEnumerable>
GetSourceExtensions ( ) : IEnumerable>
TimestringPlugin ( ) : System
TimestringPlugin ( FormattingOptions formattingOptions ) : System
ToTimeString ( System.TimeSpan FromTime ) : string
ToTimeString ( System.TimeSpan FromTime, FormattingOptions formattingOptions ) : string

Turns a TimeSpan into a human-readable text. For example: "31.23:59:00.555" = "31 days 23 hours 59 minutes 0 seconds 555 milliseconds"

ToTimeString ( System.TimeSpan FromTime, string formatOptions ) : string
ToTimeString ( System.TimeSpan FromTime, string formatOptions, FormattingOptions defaultFormattingOptions ) : string

Converts the Timespan into a string, using the format options as a shortcut. Example: ts$ = TimeString(Now.TimeOfDay, "[(smallest)w|d|h|m|s|ms] [(largest)w|d|h|m|s|ms] [auto|short|fill|full] [abbr|noabbr]")

The format options are case insensitive.

Приватные методы

Метод Описание
DoTimeStringFormat ( object sender, ExtendFormatEventArgs e ) : void

Описание методов

CreateDefaultFormattingOptions() публичный статический Метод

public static CreateDefaultFormattingOptions ( ) : FormattingOptions
Результат FormattingOptions

GetFormatExtensions() публичный Метод

public GetFormatExtensions ( ) : IEnumerable>
Результат IEnumerable>

GetSourceExtensions() публичный Метод

public GetSourceExtensions ( ) : IEnumerable>
Результат IEnumerable>

TimestringPlugin() публичный Метод

public TimestringPlugin ( ) : System
Результат System

TimestringPlugin() публичный Метод

public TimestringPlugin ( FormattingOptions formattingOptions ) : System
formattingOptions FormattingOptions
Результат System

ToTimeString() публичный статический Метод

public static ToTimeString ( System.TimeSpan FromTime ) : string
FromTime System.TimeSpan
Результат string

ToTimeString() публичный статический Метод

Turns a TimeSpan into a human-readable text. For example: "31.23:59:00.555" = "31 days 23 hours 59 minutes 0 seconds 555 milliseconds"
public static ToTimeString ( System.TimeSpan FromTime, FormattingOptions formattingOptions ) : string
FromTime System.TimeSpan
formattingOptions FormattingOptions
Результат string

ToTimeString() публичный статический Метод

public static ToTimeString ( System.TimeSpan FromTime, string formatOptions ) : string
FromTime System.TimeSpan
formatOptions string
Результат string

ToTimeString() публичный статический Метод

Converts the Timespan into a string, using the format options as a shortcut. Example: ts$ = TimeString(Now.TimeOfDay, "[(smallest)w|d|h|m|s|ms] [(largest)w|d|h|m|s|ms] [auto|short|fill|full] [abbr|noabbr]")
The format options are case insensitive.
public static ToTimeString ( System.TimeSpan FromTime, string formatOptions, FormattingOptions defaultFormattingOptions ) : string
FromTime System.TimeSpan
formatOptions string A list of flags options. /// Syntax: /// [(smallest)w|d|h|m|s|ms] [(largest)w|d|h|m|s|ms] [auto|short|fill|full] [abbr|noabbr] [less|noless] ///
defaultFormattingOptions FormattingOptions
Результат string