반응형
시간을 변경하지 않고 C # DateTime을 UTC 시간으로
기존 시간을 변경하지 않고 기존 시간을 UTC 시간으로 변환하는 방법
예 :
DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm
dateTime.ToUtcDateTime() // datetime should still be 3pm
6/1/2011 4:08:40 PM Local
6/1/2011 4:08:40 PM Utc
...에서
DateTime dt = DateTime.Now;
Console.WriteLine("{0} {1}", dt, dt.Kind);
DateTime ut = DateTime.SpecifyKind(dt, DateTimeKind.Utc);
Console.WriteLine("{0} {1}", ut, ut.Kind);
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
.
DateTime utcDateTime = new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, dateTime.Hour, dateTime.Minute, dateTime.Second, DateTimeKind.Utc);
DateTime.ToUniversalTime
방법을 사용하십시오 .
참고 URL : https://stackoverflow.com/questions/6208676/c-sharp-datetime-to-utc-time-without-changing-the-time
반응형
'IT' 카테고리의 다른 글
맞춤 HTML5 필수 항목 확인 메시지 설정 (0) | 2020.08.03 |
---|---|
LESS의 빠른 인 하위 선택기 (0) | 2020.08.03 |
MongoDB와 Mongoose의 차이점 (0) | 2020.08.03 |
Objective-C에서 객체를 복사하는 방법 (0) | 2020.08.03 |
CoffeeScript를 사용하여 객체에 키가 있는지 확인하는 가장 간단한 방법 (0) | 2020.08.03 |