C# Class FarsiLibrary.Utils.DateTimeExtensions

显示文件 Open project: HEskandari/FarsiLibrary

Public Methods

Method Description
Combine ( this datePart, PersianDate timePart ) : PersianDate
EndOfMonth ( this dateTime ) : PersianDate
EndOfWeek ( this dateTime ) : PersianDate
StartOfMonth ( this dateTime ) : PersianDate
StartOfWeek ( this dateTime ) : PersianDate
ToDateTime ( this persianDate ) : System.DateTime

Converts the PersianDate to a DateTime equivalant.

ToPersianDate ( this dateTime ) : PersianDate

Converts the DateTime to a PersianDate equivalant.

ToPrettyTime ( this date ) : string

Private Methods

Method Description
GetEndOfWeekDiff ( System.DateTime dateTime ) : int
GetStartOfWeekDiff ( System.DateTime dateTime ) : int

Method Details

Combine() public static method

public static Combine ( this datePart, PersianDate timePart ) : PersianDate
datePart this
timePart PersianDate
return PersianDate

EndOfMonth() public static method

public static EndOfMonth ( this dateTime ) : PersianDate
dateTime this
return PersianDate

EndOfWeek() public static method

public static EndOfWeek ( this dateTime ) : PersianDate
dateTime this
return PersianDate

StartOfMonth() public static method

public static StartOfMonth ( this dateTime ) : PersianDate
dateTime this
return PersianDate

StartOfWeek() public static method

public static StartOfWeek ( this dateTime ) : PersianDate
dateTime this
return PersianDate

ToDateTime() public static method

Converts the PersianDate to a DateTime equivalant.
public static ToDateTime ( this persianDate ) : System.DateTime
persianDate this
return System.DateTime

ToPersianDate() public static method

Converts the DateTime to a PersianDate equivalant.
public static ToPersianDate ( this dateTime ) : PersianDate
dateTime this
return PersianDate

ToPrettyTime() public static method

public static ToPrettyTime ( this date ) : string
date this
return string