ConvertTimeBySystemTimeZoneId() public static method

public static ConvertTimeBySystemTimeZoneId ( System.DateTime dateTime, string destinationTimeZoneId ) : System.DateTime
dateTime System.DateTime
destinationTimeZoneId string
return System.DateTime
Ejemplo n.º 1
0
        public static DateTime?ConvertToAppDate(this DateTime?datetime)
        {
            if (datetime == null)
            {
                return(null);
            }

            TimeZoneInfo appTimeZone = TimeZoneInfo.FindSystemTimeZoneById(ErpSettings.TimeZoneName);

            return(TimeZoneInfo.ConvertTimeBySystemTimeZoneId(datetime.Value, appTimeZone.Id));
        }
Ejemplo n.º 2
0
        public static DateTime?ConvertToAppDate(this DateTime?datetime)
        {
            if (datetime == null)
            {
                return(null);
            }

            //If unspecified assume it is already in app TZ
            if (datetime.Value.Kind == DateTimeKind.Unspecified)
            {
                return(datetime);
            }

            TimeZoneInfo appTimeZone = TimeZoneInfo.FindSystemTimeZoneById(ErpSettings.TimeZoneName);

            return(TimeZoneInfo.ConvertTimeBySystemTimeZoneId(datetime.Value, appTimeZone.Id));
        }
 public static DateTime ConvertTimeBySystemTimeZoneId(this DateTime dateTime, String destinationTimeZoneId)
 {
     return(TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dateTime, destinationTimeZoneId));
 }