답변:
DateTime.SpecifyKind
정적 방법을 사용하십시오 .
지정된 DateTime과 틱 수가 같지만 지정된 DateTimeKind 값에 표시된대로 현지 시간이나 UTC (협정 세계시)로 지정되거나 둘 다 지정되지 않은 새 DateTime 개체를 만듭니다.
예:
DateTime dateTime = DateTime.Now;
DateTime other = DateTime.SpecifyKind(dateTime, DateTimeKind.Utc);
Console.WriteLine(dateTime + " " + dateTime.Kind); // 6/1/2011 4:14:54 PM Local
Console.WriteLine(other + " " + other.Kind); // 6/1/2011 4:14:54 PM Utc
이 방법으로도 할 수 있습니다.
DateTime utcDateTime = new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second).ToUniversalTime();
new DateTime(dateTime.Year, dateTime.Month, dateTime.dateTimeay, dateTime.Hour, dateTime.Minute, dateTime.Second).ToUniversalTime().ToString()
vs DateTime.SpecifyKind(dateTime, DateTimeKind.Utc).ToString()
당신은 다른 결과를 얻을 것입니다.
PST
가치를 어떻게 얻 습니까?