Class TimeZones
- Namespace
- Shift.Common
- Assembly
- Shift.Common.dll
public static class TimeZones
- Inheritance
-
TimeZones
- Inherited Members
-
Properties
Alaskan
public static TimeZoneInfo Alaskan { get; }
Property Value
- TimeZoneInfo
Atlantic
public static TimeZoneInfo Atlantic { get; }
Property Value
- TimeZoneInfo
Central
public static TimeZoneInfo Central { get; }
Property Value
- TimeZoneInfo
Eastern
public static TimeZoneInfo Eastern { get; }
Property Value
- TimeZoneInfo
Hawaiian
public static TimeZoneInfo Hawaiian { get; }
Property Value
- TimeZoneInfo
Mountain
public static TimeZoneInfo Mountain { get; }
Property Value
- TimeZoneInfo
Newfoundland
public static TimeZoneInfo Newfoundland { get; }
Property Value
- TimeZoneInfo
Pacific
public static TimeZoneInfo Pacific { get; }
Property Value
- TimeZoneInfo
Supported
public static TimeZoneInfo[] Supported { get; }
Property Value
- TimeZoneInfo[]
Utc
public static TimeZoneInfo Utc { get; }
Property Value
- TimeZoneInfo
Methods
Append(StringBuilder, DateTimeOffset, TimeZoneInfo, bool, bool, bool, CultureInfo)
public static void Append(StringBuilder builder, DateTimeOffset time, TimeZoneInfo zone = null, bool isHtml = false, bool wrap = false, bool showSeconds = false, CultureInfo culture = null)
Parameters
builder StringBuilder
time DateTimeOffset
zone TimeZoneInfo
isHtml bool
wrap bool
showSeconds bool
culture CultureInfo
ConvertFromUtc(DateTimeOffset, TimeZoneInfo)
public static DateTimeOffset ConvertFromUtc(DateTimeOffset utc, TimeZoneInfo zone)
Parameters
utc DateTimeOffset
zone TimeZoneInfo
Returns
- DateTimeOffset
Find(DateTimeOffset)
public static TimeZoneInfo Find(DateTimeOffset date)
Parameters
date DateTimeOffset
Returns
- TimeZoneInfo
FindByPostalCode(string)
public static TimeZoneInfo FindByPostalCode(string code)
Parameters
code string
Returns
- TimeZoneInfo
FindByPostalCode(string, string)
public static TimeZoneInfo FindByPostalCode(string code, string country)
Parameters
code string
country string
Returns
- TimeZoneInfo
FindByProvince(string)
public static TimeZoneInfo FindByProvince(string province)
Parameters
province string
Returns
- TimeZoneInfo
FindByProvince(string, string)
public static TimeZoneInfo FindByProvince(string province, string country)
Parameters
province string
country string
Returns
- TimeZoneInfo
public static string Format(DateTime date)
Parameters
date DateTime
Returns
- string
public static string Format(DateTimeOffset time, string zone)
Parameters
time DateTimeOffset
zone string
Returns
- string
public static string Format(DateTimeOffset time, string zone, string language)
Parameters
time DateTimeOffset
zone string
language string
Returns
- string
public static string Format(DateTimeOffset time, TimeZoneInfo zone = null, bool isHtml = false, bool wrap = false, bool showSeconds = false, CultureInfo culture = null)
Parameters
time DateTimeOffset
zone TimeZoneInfo
isHtml bool
wrap bool
showSeconds bool
culture CultureInfo
Returns
- string
public static string FormatDateOnly(DateTimeOffset date, TimeZoneInfo outputZone, CultureInfo culture = null, string format = "{0:MMM d, yyyy}")
Parameters
date DateTimeOffset
outputZone TimeZoneInfo
culture CultureInfo
format string
Returns
- string
public static string FormatSql(DateTimeOffset dto, string tz)
Parameters
dto DateTimeOffset
tz string
Returns
- string
public static string FormatTimeOnly(DateTimeOffset date, TimeZoneInfo outputZone)
Parameters
date DateTimeOffset
outputZone TimeZoneInfo
Returns
- string
public static string FormatUTC(DateTime time, TimeZoneInfo zone, bool isHtml = false)
Parameters
time DateTime
zone TimeZoneInfo
isHtml bool
Returns
- string
GetAbbreviation(string)
public static TimeZoneAbbreviation GetAbbreviation(string id)
Parameters
id string
Returns
- TimeZoneAbbreviation
GetAbbreviation(TimeZoneInfo)
public static TimeZoneAbbreviation GetAbbreviation(TimeZoneInfo info)
Parameters
info TimeZoneInfo
Returns
- TimeZoneAbbreviation
GetDate(DateTimeOffset, TimeZoneInfo)
public static DateTime GetDate(DateTimeOffset date, TimeZoneInfo outputZone)
Parameters
date DateTimeOffset
outputZone TimeZoneInfo
Returns
- DateTime
GetDate(DateTimeOffset?, TimeZoneInfo)
public static DateTime? GetDate(DateTimeOffset? date, TimeZoneInfo outputZone)
Parameters
date DateTimeOffset?
outputZone TimeZoneInfo
Returns
- DateTime?
GetDateTimeOffset(DateTime, DateTime?, string)
public static DateTimeOffset GetDateTimeOffset(DateTime date, DateTime? time, string tz)
Parameters
date DateTime
time DateTime?
tz string
Returns
- DateTimeOffset
GetDateTimeOffset(DateTime, DateTime?, TimeZoneInfo)
public static DateTimeOffset GetDateTimeOffset(DateTime date, DateTime? time, TimeZoneInfo tz)
Parameters
date DateTime
time DateTime?
tz TimeZoneInfo
Returns
- DateTimeOffset
GetDateUtc(DateTime?)
public static DateTime? GetDateUtc(DateTime? date)
Parameters
date DateTime?
Returns
- DateTime?
GetInfo(string)
public static TimeZoneInfo GetInfo(string alias)
Parameters
alias string
Returns
- TimeZoneInfo