GetDefaultTimezoneInfo() public static method

Get default system timezone info
public static GetDefaultTimezoneInfo ( ) : TimeZoneInfo
return System.TimeZoneInfo
Exemplo n.º 1
0
        /// <summary>
        /// Convert date to an especific timezone
        /// </summary>
        /// <param name="date">date to convert</param>
        /// <param name="destinationTimeZoneName">destination date timezone name</param>
        /// <returns>date on especific timezone</returns>
        public static DateTime ToTimezoneDate(this DateTime date, string destinationTimeZoneName)
        {
            var destinationTimezone = BaseDateTimeExtensions.GetTimezoneInfo(destinationTimeZoneName);

            return(date.ToTimezoneDate(BaseDateTimeExtensions.GetDefaultTimezoneInfo(), destinationTimezone));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Convert date to unix timestamp
        /// </summary>
        /// <param name="date">date to convert</param>
        /// <returns>unix timestamp</returns>
        public static long ToUnixTimestamp(this DateTime date)
        {
            var timezoneInfo = BaseDateTimeExtensions.GetDefaultTimezoneInfo();

            return(date.ToUnixTimestamp(timezoneInfo));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Convert date to an especific timezone
 /// </summary>
 /// <param name="date">date to convert</param>
 /// <param name="destinationTimeZoneInfo">destination date timezone info</param>
 /// <returns>date on especific timezone</returns>
 public static DateTime ToTimezoneDate(this DateTime date, TimeZoneInfo destinationTimeZoneInfo)
 {
     return(date.ToTimezoneDate(BaseDateTimeExtensions.GetDefaultTimezoneInfo(), destinationTimeZoneInfo));
 }
Exemplo n.º 4
0
        /// <summary>
        /// Convert date to UtcDate
        /// </summary>
        /// <param name="date">date to convert</param>
        /// <returns>utc date</returns>
        public static DateTime ToUtc(this DateTime date)
        {
            var timezoneInfo = BaseDateTimeExtensions.GetDefaultTimezoneInfo();

            return(date.ToUtc(timezoneInfo));
        }