Table of Contents

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

Format(DateTime)

public static string Format(this DateTime dateValue)

Parameters

dateValue DateTime

Returns

string

Format(DateTimeOffset, string)

public static string Format(this DateTimeOffset dateValue, string zone)

Parameters

dateValue DateTimeOffset
zone string

Returns

string

Format(DateTimeOffset, TimeZoneInfo, bool, bool, bool, CultureInfo)

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

Format(DateTimeOffset?, string, string)

public static string Format(this DateTimeOffset? dateValue, string zone, string nullValue = null)

Parameters

dateValue DateTimeOffset?
zone string
nullValue string

Returns

string

Format(DateTimeOffset?, TimeZoneInfo, bool, bool, bool, CultureInfo, 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

Format(DateTime?, string)

public static string Format(this DateTime? dateValue, string nullValue = null)

Parameters

dateValue DateTime?
nullValue string

Returns

string

FormatDateOnly(DateTimeOffset)

public static string FormatDateOnly(this DateTimeOffset dateValue)

Parameters

dateValue DateTimeOffset

Returns

string

FormatDateOnly(DateTimeOffset, TimeZoneInfo, CultureInfo)

public static string FormatDateOnly(this DateTimeOffset dateValue, TimeZoneInfo zone, CultureInfo culture = null)

Parameters

dateValue DateTimeOffset
zone TimeZoneInfo
culture CultureInfo

Returns

string

FormatDateOnly(DateTimeOffset, TimeZoneInfo, CultureInfo, 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

FormatDateOnly(DateTimeOffset?, string)

public static string FormatDateOnly(this DateTimeOffset? dateValue, string nullValue = null)

Parameters

dateValue DateTimeOffset?
nullValue string

Returns

string

FormatDateOnly(DateTimeOffset?, TimeZoneInfo, CultureInfo, 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

FormatDateOnly(DateTimeOffset?, TimeZoneInfo, CultureInfo, string, 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

FormatDateOnly(DateTimeOffset?, TimeZoneInfo, string)

public static string FormatDateOnly(this DateTimeOffset? dateValue, TimeZoneInfo zone, string nullValue = null)

Parameters

dateValue DateTimeOffset?
zone TimeZoneInfo
nullValue string

Returns

string

FormatTimeOnly(DateTimeOffset)

public static string FormatTimeOnly(this DateTimeOffset dateValue)

Parameters

dateValue DateTimeOffset

Returns

string

FormatTimeOnly(DateTimeOffset, TimeZoneInfo)

public static string FormatTimeOnly(this DateTimeOffset dateValue, TimeZoneInfo zone)

Parameters

dateValue DateTimeOffset
zone TimeZoneInfo

Returns

string

FormatTimeOnly(DateTimeOffset?, string)

public static string FormatTimeOnly(this DateTimeOffset? dateValue, string nullValue = null)

Parameters

dateValue DateTimeOffset?
nullValue string

Returns

string

FormatTimeOnly(DateTimeOffset?, TimeZoneInfo, 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