System.TimeZoneInfo.ConvertTime C# (CSharp) 메소드

ConvertTime() 공개 정적인 메소드

public static ConvertTime ( DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone ) : DateTimeOffset
dateTimeOffset DateTimeOffset
destinationTimeZone TimeZoneInfo
리턴 DateTimeOffset
		public static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone) 
		{
			if (destinationTimeZone == null) 
				throw new ArgumentNullException("destinationTimeZone");

			var utcDateTime = dateTimeOffset.UtcDateTime;

			bool isDst;
			var utcOffset =  destinationTimeZone.GetUtcOffset(utcDateTime, out isDst);

			return new DateTimeOffset(DateTime.SpecifyKind(utcDateTime, DateTimeKind.Unspecified) + utcOffset, utcOffset);
		}

Same methods

TimeZoneInfo::ConvertTime ( System.DateTime dateTime, TimeZoneInfo destinationTimeZone ) : System.DateTime
TimeZoneInfo::ConvertTime ( System.DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone ) : System.DateTime

Usage Example

예제 #1
0
 public static DateTimeOffset ToTimeZone(this DateTimeOffset date, TimeZoneInfo destinationTimeZone) => TimeZoneInfo.ConvertTime(date, destinationTimeZone);
All Usage Examples Of System.TimeZoneInfo::ConvertTime