Beef Corlib
Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
System.DateTimeOffset Struct Reference
Inheritance diagram for System.DateTimeOffset:
System.IHashable

Public Member Functions

 DateTimeOffset (int64 ticks, TimeSpan offset)
 
 DateTimeOffset (DateTime dateTime)
 
 DateTimeOffset (DateTime dateTime, TimeSpan offset)
 
 DateTimeOffset (int year, int month, int day, int hour, int minute, int second, TimeSpan offset)
 
 DateTimeOffset (int year, int month, int day, int hour, int minute, int second, int millisecond, TimeSpan offset)
 
DateTimeOffset ToOffset (TimeSpan offset)
 
DateTimeOffset Add (TimeSpan timeSpan)
 
DateTimeOffset AddDays (double days)
 
DateTimeOffset AddHours (double hours)
 
DateTimeOffset AddMilliseconds (double milliseconds)
 
DateTimeOffset AddMinutes (double minutes)
 
DateTimeOffset AddMonths (int months)
 
DateTimeOffset AddSeconds (double seconds)
 
DateTimeOffset AddTicks (int64 ticks)
 
DateTimeOffset AddYears (int years)
 
int CompareTo (DateTimeOffset other)
 
bool Equals (DateTimeOffset other)
 
bool EqualsExact (DateTimeOffset other)
 
int GetHashCode ()
 
TimeSpan Subtract (DateTimeOffset value)
 
DateTimeOffset Subtract (TimeSpan value)
 
int64 ToFileTime ()
 
int64 ToUnixTimeSeconds ()
 
int64 ToUnixTimeMilliseconds ()
 
DateTimeOffset ToLocalTime ()
 
DateTimeOffset ToLocalTime (bool throwOnOverflow)
 
DateTimeOffset ToUniversalTime ()
 

Static Public Member Functions

static bool Equals (DateTimeOffset first, DateTimeOffset second)
 
static DateTimeOffset FromFileTime (int64 fileTime)
 
static Result< DateTimeOffsetFromUnixTimeSeconds (int64 seconds)
 
static Result< DateTimeOffsetFromUnixTimeMilliseconds (int64 milliseconds)
 
static implicit operator DateTimeOffset (DateTime dateTime)
 
static DateTimeOffset operator+ (DateTimeOffset dateTimeOffset, TimeSpan timeSpan)
 
static DateTimeOffset operator- (DateTimeOffset dateTimeOffset, TimeSpan timeSpan)
 
static TimeSpan operator- (DateTimeOffset left, DateTimeOffset right)
 
static bool operator== (DateTimeOffset left, DateTimeOffset right)
 
static bool operator!= (DateTimeOffset left, DateTimeOffset right)
 
static bool operator< (DateTimeOffset left, DateTimeOffset right)
 
static bool operator<= (DateTimeOffset left, DateTimeOffset right)
 
static bool operator> (DateTimeOffset left, DateTimeOffset right)
 
static bool operator>= (DateTimeOffset left, DateTimeOffset right)
 

Static Public Attributes

const int64 MaxOffset = TimeSpan.TicksPerHour * 14
 
const int64 MinOffset = -MaxOffset
 
static readonly DateTimeOffset MinValue = DateTimeOffset(DateTime.[Friend]MinTicks, TimeSpan.Zero)
 
static readonly DateTimeOffset MaxValue = DateTimeOffset(DateTime.[Friend]MaxTicks, TimeSpan.Zero)
 

Properties

static DateTimeOffset Now [get]
 
static DateTimeOffset UtcNow [get]
 
DateTime DateTime [get]
 
DateTime UtcDateTime [get]
 
DateTime LocalDateTime [get]
 
DateTime Date [get]
 
int Day [get]
 
DayOfWeek DayOfWeek [get]
 
int DayOfYear [get]
 
int Hour [get]
 
int Millisecond [get]
 
int Minute [get]
 
int Month [get]
 
TimeSpan Offset [get]
 
int Second [get]
 
int64 Ticks [get]
 
int64 UtcTicks [get]
 
TimeSpan TimeOfDay [get]
 
int Year [get]