C# Class ServiceStack.Text.DateTimeExtensions

A fast, standards-based, serialization-issue free DateTime serailizer.
Afficher le fichier Open project: ServiceStack/ServiceStack.Text

Méthodes publiques

Méthode Description
EndOfLastMonth ( this from ) : System.DateTime
FmtSortableDate ( this from ) : string
FmtSortableDateTime ( this from ) : string
FromShortestXsdDateTimeString ( this xsdDateTime ) : System.DateTime
FromTimeOffsetString ( this offsetString ) : System.TimeSpan
FromUnixTime ( this unixTime ) : System.DateTime
FromUnixTimeMs ( string msSince1970 ) : System.DateTime
FromUnixTimeMs ( string msSince1970, System.TimeSpan offset ) : System.DateTime
FromUnixTimeMs ( this msSince1970 ) : System.DateTime
FromUnixTimeMs ( this msSince1970, System.TimeSpan offset ) : System.DateTime
IsEqualToTheSecond ( this dateTime, System.DateTime otherDateTime ) : bool
LastMonday ( this from ) : System.DateTime
RoundToMs ( this dateTime ) : System.DateTime
RoundToSecond ( this dateTime ) : System.DateTime
StartOfLastMonth ( this from ) : System.DateTime
ToShortestXsdDateTimeString ( this dateTime ) : string
ToStableUniversalTime ( this dateTime ) : System.DateTime
ToTimeOffsetString ( this offset, string seperator = "" ) : string
ToUnixTime ( this dateTime ) : long
ToUnixTimeMs ( this dateTime ) : long
ToUnixTimeMsAlt ( this dateTime ) : long
Truncate ( this dateTime, System.TimeSpan timeSpan ) : System.DateTime

Private Methods

Méthode Description
ToDateTimeSinceUnixEpoch ( this dateTime ) : System.TimeSpan

Method Details

EndOfLastMonth() public static méthode

public static EndOfLastMonth ( this from ) : System.DateTime
from this
Résultat System.DateTime

FmtSortableDate() public static méthode

public static FmtSortableDate ( this from ) : string
from this
Résultat string

FmtSortableDateTime() public static méthode

public static FmtSortableDateTime ( this from ) : string
from this
Résultat string

FromShortestXsdDateTimeString() public static méthode

public static FromShortestXsdDateTimeString ( this xsdDateTime ) : System.DateTime
xsdDateTime this
Résultat System.DateTime

FromTimeOffsetString() public static méthode

public static FromTimeOffsetString ( this offsetString ) : System.TimeSpan
offsetString this
Résultat System.TimeSpan

FromUnixTime() public static méthode

public static FromUnixTime ( this unixTime ) : System.DateTime
unixTime this
Résultat System.DateTime

FromUnixTimeMs() public static méthode

public static FromUnixTimeMs ( string msSince1970 ) : System.DateTime
msSince1970 string
Résultat System.DateTime

FromUnixTimeMs() public static méthode

public static FromUnixTimeMs ( string msSince1970, System.TimeSpan offset ) : System.DateTime
msSince1970 string
offset System.TimeSpan
Résultat System.DateTime

FromUnixTimeMs() public static méthode

public static FromUnixTimeMs ( this msSince1970 ) : System.DateTime
msSince1970 this
Résultat System.DateTime

FromUnixTimeMs() public static méthode

public static FromUnixTimeMs ( this msSince1970, System.TimeSpan offset ) : System.DateTime
msSince1970 this
offset System.TimeSpan
Résultat System.DateTime

IsEqualToTheSecond() public static méthode

public static IsEqualToTheSecond ( this dateTime, System.DateTime otherDateTime ) : bool
dateTime this
otherDateTime System.DateTime
Résultat bool

LastMonday() public static méthode

public static LastMonday ( this from ) : System.DateTime
from this
Résultat System.DateTime

RoundToMs() public static méthode

public static RoundToMs ( this dateTime ) : System.DateTime
dateTime this
Résultat System.DateTime

RoundToSecond() public static méthode

public static RoundToSecond ( this dateTime ) : System.DateTime
dateTime this
Résultat System.DateTime

StartOfLastMonth() public static méthode

public static StartOfLastMonth ( this from ) : System.DateTime
from this
Résultat System.DateTime

ToShortestXsdDateTimeString() public static méthode

public static ToShortestXsdDateTimeString ( this dateTime ) : string
dateTime this
Résultat string

ToStableUniversalTime() public static méthode

public static ToStableUniversalTime ( this dateTime ) : System.DateTime
dateTime this
Résultat System.DateTime

ToTimeOffsetString() public static méthode

public static ToTimeOffsetString ( this offset, string seperator = "" ) : string
offset this
seperator string
Résultat string

ToUnixTime() public static méthode

public static ToUnixTime ( this dateTime ) : long
dateTime this
Résultat long

ToUnixTimeMs() public static méthode

public static ToUnixTimeMs ( this dateTime ) : long
dateTime this
Résultat long

ToUnixTimeMsAlt() public static méthode

public static ToUnixTimeMsAlt ( this dateTime ) : long
dateTime this
Résultat long

Truncate() public static méthode

public static Truncate ( this dateTime, System.TimeSpan timeSpan ) : System.DateTime
dateTime this
timeSpan System.TimeSpan
Résultat System.DateTime