Class TimeZoneExtensions
- Namespace
- Shift.Common
- Assembly
- Shift.Common.dll
public static class TimeZoneExtensions
- Inheritance
-
TimeZoneExtensions
- Inherited Members
-
Methods
AppendFormatted(StringBuilder, DateTimeOffset?, TimeZoneInfo, bool, bool, CultureInfo, string)
public static StringBuilder AppendFormatted(this StringBuilder builder, DateTimeOffset? time, TimeZoneInfo zone = null, bool isHtml = false, bool wrap = false, CultureInfo culture = null, string nullValue = null)
Parameters
builder StringBuilder
time DateTimeOffset?
zone TimeZoneInfo
isHtml bool
wrap bool
culture CultureInfo
nullValue string
Returns
- StringBuilder
public static string Format(this DateTime dateValue)
Parameters
dateValue DateTime
Returns
- string
public static string Format(this DateTimeOffset dateValue, string zone)
Parameters
dateValue DateTimeOffset
zone string
Returns
- string
public static string Format(this DateTimeOffset dateValue, TimeZoneInfo zone = null, bool isHtml = false, bool wrap = false, bool showSeconds = false, CultureInfo culture = null)
Parameters
dateValue DateTimeOffset
zone TimeZoneInfo
isHtml bool
wrap bool
showSeconds bool
culture CultureInfo
Returns
- string
public static string Format(this DateTimeOffset? dateValue, string zone, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone string
nullValue string
Returns
- string
public static string Format(this DateTimeOffset? dateValue, TimeZoneInfo zone = null, bool isHtml = false, bool wrap = false, bool showSeconds = false, CultureInfo culture = null, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone TimeZoneInfo
isHtml bool
wrap bool
showSeconds bool
culture CultureInfo
nullValue string
Returns
- string
public static string Format(this DateTime? dateValue, string nullValue = null)
Parameters
dateValue DateTime?
nullValue string
Returns
- string
public static string FormatDateOnly(this DateTimeOffset dateValue)
Parameters
dateValue DateTimeOffset
Returns
- string
public static string FormatDateOnly(this DateTimeOffset dateValue, TimeZoneInfo zone, CultureInfo culture = null)
Parameters
dateValue DateTimeOffset
zone TimeZoneInfo
culture CultureInfo
Returns
- string
public static string FormatDateOnly(this DateTimeOffset dateValue, TimeZoneInfo zone, CultureInfo culture, string format)
Parameters
dateValue DateTimeOffset
zone TimeZoneInfo
culture CultureInfo
format string
Returns
- string
public static string FormatDateOnly(this DateTimeOffset? dateValue, string nullValue = null)
Parameters
dateValue DateTimeOffset?
nullValue string
Returns
- string
public static string FormatDateOnly(this DateTimeOffset? dateValue, TimeZoneInfo zone, CultureInfo culture, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone TimeZoneInfo
culture CultureInfo
nullValue string
Returns
- string
public static string FormatDateOnly(this DateTimeOffset? dateValue, TimeZoneInfo zone, CultureInfo culture, string format, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone TimeZoneInfo
culture CultureInfo
format string
nullValue string
Returns
- string
public static string FormatDateOnly(this DateTimeOffset? dateValue, TimeZoneInfo zone, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone TimeZoneInfo
nullValue string
Returns
- string
public static string FormatTimeOnly(this DateTimeOffset dateValue)
Parameters
dateValue DateTimeOffset
Returns
- string
public static string FormatTimeOnly(this DateTimeOffset dateValue, TimeZoneInfo zone)
Parameters
dateValue DateTimeOffset
zone TimeZoneInfo
Returns
- string
public static string FormatTimeOnly(this DateTimeOffset? dateValue, string nullValue = null)
Parameters
dateValue DateTimeOffset?
nullValue string
Returns
- string
public static string FormatTimeOnly(this DateTimeOffset? dateValue, TimeZoneInfo zone, string nullValue = null)
Parameters
dateValue DateTimeOffset?
zone TimeZoneInfo
nullValue string
Returns
- string
GetAbbreviation(TimeZoneInfo)
public static TimeZoneAbbreviation GetAbbreviation(this TimeZoneInfo info)
Parameters
info TimeZoneInfo
Returns
- TimeZoneAbbreviation
GetTimeZone(DateTimeOffset)
public static TimeZoneInfo GetTimeZone(this DateTimeOffset dateValue)
Parameters
dateValue DateTimeOffset
Returns
- TimeZoneInfo
GetTimeZone(DateTimeOffset?)
public static TimeZoneInfo GetTimeZone(this DateTimeOffset? dateValue)
Parameters
dateValue DateTimeOffset?
Returns
- TimeZoneInfo
SetTimeZone(DateTimeOffset, TimeSpan)
public static DateTimeOffset SetTimeZone(this DateTimeOffset dateValue, TimeSpan offset)
Parameters
dateValue DateTimeOffset
offset TimeSpan
Returns
- DateTimeOffset