C# Class FarsiLibrary.Utils.Formatter.BasicTimeFormat

Inheritance: ITimeFormat
Datei anzeigen Open project: HEskandari/FarsiLibrary Class Usage Examples

Public Properties

Property Type Description
NEGATIVE string
QUANTITY string
SIGN string
UNIT string

Public Methods

Method Description
BasicTimeFormat ( ) : System
Format ( Duration duration ) : string
SetFuturePrefix ( string futurePrefix ) : BasicTimeFormat
SetFutureSuffix ( string futureSuffix ) : BasicTimeFormat
SetPastPrefix ( string pastPrefix ) : BasicTimeFormat
SetPastSuffix ( string pastSuffix ) : BasicTimeFormat
SetPattern ( string pattern ) : BasicTimeFormat

Private Methods

Method Description
ApplyPattern ( string sign, string unit, double quantity ) : string
Decorate ( string sign, string result ) : string
FormatNumber ( double quantity ) : string
GetGramaticallyCorrectName ( Duration d, double quantity ) : string
GetQuantity ( Duration duration ) : double
GetSign ( Duration d ) : string

Method Details

BasicTimeFormat() public method

public BasicTimeFormat ( ) : System
return System

Format() public method

public Format ( Duration duration ) : string
duration Duration
return string

SetFuturePrefix() public method

public SetFuturePrefix ( string futurePrefix ) : BasicTimeFormat
futurePrefix string
return BasicTimeFormat

SetFutureSuffix() public method

public SetFutureSuffix ( string futureSuffix ) : BasicTimeFormat
futureSuffix string
return BasicTimeFormat

SetPastPrefix() public method

public SetPastPrefix ( string pastPrefix ) : BasicTimeFormat
pastPrefix string
return BasicTimeFormat

SetPastSuffix() public method

public SetPastSuffix ( string pastSuffix ) : BasicTimeFormat
pastSuffix string
return BasicTimeFormat

SetPattern() public method

public SetPattern ( string pattern ) : BasicTimeFormat
pattern string
return BasicTimeFormat

Property Details

NEGATIVE public_oe static_oe property

public static string NEGATIVE
return string

QUANTITY public_oe static_oe property

public static string QUANTITY
return string

SIGN public_oe static_oe property

public static string SIGN
return string

UNIT public_oe static_oe property

public static string UNIT
return string