2016-04-12 9 views
1

Ich brauche aktuelle UTC 0 Zeit.Wie bekomme ich die aktuelle UTC 0 Zeit mit D?

Ich hatte Phobos datetime Dokumentation zu lesen und schauen, wie ich diesen Teil benötigen:

Clock.currTime wird die aktuelle Zeit als SysTime zurückzukehren. Um ein SysTime in ein Date oder DateTime zu konvertieren, müssen Sie es einfach umsetzen. Um ein Date oder DateTime in ein SysTime zu konvertieren, verwenden Sie den Konstruktor von SysTime und übergeben Sie die beabsichtigte Zeitzone (oder überschreiten Sie nicht in einer TimeZone und die lokale Zeitzone wird verwendet).

Wenn ich richtig verstehe, brauche ich 1. Holen Sie sich aktuelle SysTime. 2. Konvertiere es in DateTime 3. Konvertiere das Ergebnis DateTime um LocalTime (UTC?) Zu erhalten.

Kann mir jemand ein Beispiel geben, wie man die aktuelle UTC 0 Zeit bekommt?

Antwort

2

Sie können ein Time-Zone Argument Clock.currTime passieren

Statt einfach auto time = Clock.currTime(UTC());

Das nennen kann, wird ein SysTime mit der aktuellen UTC-Zeit sein