C# Class FarsiLibrary.Utils.Formatter.BasicTimeFormat

Inheritance: ITimeFormat
Show file 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 static property

public static string NEGATIVE
return string

QUANTITY public static property

public static string QUANTITY
return string

SIGN public static property

public static string SIGN
return string

UNIT public static property

public static string UNIT
return string