현재 날짜/시간에 액세스하고 싶습니다. 나는 그것이 시스템 날짜/시간을 제공하는 몇 가지 쿼리를했다. 시스템 날짜를 변경하면 변경된 날짜/시간이 표시됩니다. 하지만 날짜/시간을 변경 한 후 현재 날짜/시간을 원합니다.월드 와이드 현재 날짜와 시간을 얻는 방법
참고 : 나는 인터넷에 연결되어 있지 않을거야 그리고 난 윈도우 C# .NET에서이 작업을 수행 할 수
현재 날짜/시간에 액세스하고 싶습니다. 나는 그것이 시스템 날짜/시간을 제공하는 몇 가지 쿼리를했다. 시스템 날짜를 변경하면 변경된 날짜/시간이 표시됩니다. 하지만 날짜/시간을 변경 한 후 현재 날짜/시간을 원합니다.월드 와이드 현재 날짜와 시간을 얻는 방법
참고 : 나는 인터넷에 연결되어 있지 않을거야 그리고 난 윈도우 C# .NET에서이 작업을 수행 할 수
당신은이 작업을 수행 할 수 없습니다. 항상 시스템 datetime을 얻습니다. 정확한 시간을 제공 할 수있는 인터넷이나 다른 서버에 연결해야합니다.
어쩌면 UTC를 의미할까요?
DateTime dt = DateTime.Now;
dt.toString() -> 2010-12-25T10:00:00
dt = dt.toUniversalTime();
dt.toString() -> 2010-12-25T08:00:00 (if you've got +2h in your locale time.
또한 DateTime 개체에는 Locale, Unknown, Utc 값을 갖는 "Type"멤버가 포함되어 있습니다.
컴퓨터가 올바른 시간을 가진 인터넷이나 다른 컴퓨터에 연결하지 않고 어떻게 * 올바른 * 날짜/시간을 변경했는지 알 수 있습니까? –
과부하'DateTime.Now.Add'를 사용하여 시뮬레이션 할 수 있습니다. 따라서 GMT에있는 X 도시에 있고 GTM + 2에있는 Y 도시의 시간을 원하면 DateTime.Now에 2 시간을 추가하십시오. – Machinarius