Argentini.Halide.H3Temporal.ConvertDateToTimeZone C# (CSharp) 메소드

ConvertDateToTimeZone() 공개 정적인 메소드

Convert a DateTime value to a given time zone, automatically handling DST if using .NET CLR 3.5 or later.
public static ConvertDateToTimeZone ( System.DateTime dateTime, String timeZoneText ) : System.DateTime
dateTime System.DateTime DateTime value to convert.
timeZoneText String Text value of the desired time zone. Examples include "Eastern Standard Time", "Central Standard Time", "Mountain Standard Time", "Pacific Standard Time".
리턴 System.DateTime
        public static DateTime ConvertDateToTimeZone(DateTime dateTime, String timeZoneText)
        {
            var destinationTimeZone = TimeZoneInfo.FindSystemTimeZoneById(timeZoneText);

            if (dateTime.Kind == DateTimeKind.Utc)
            {
                return TimeZoneInfo.ConvertTimeFromUtc(dateTime, destinationTimeZone);
            }

            else
            {
                return TimeZoneInfo.ConvertTime(dateTime, destinationTimeZone);
            }
        }