| @safe unittest | |
| { | |
| import std.datetime; | |
| import std.datetime.systime : SysTime, Clock; | |
| SysTime currentTime = Clock.currTime(); | |
| } | |
| @safe unittest | |
| { | |
| import std.datetime; | |
| import std.datetime.date : DateTime; | |
| auto dt = DateTime(2018, 1, 1, 12, 30, 10); | |
| assert(dt.toISOString() == "20180101T123010"); | |
| assert(dt.toISOExtString() == "2018-01-01T12:30:10"); | |
| } | |
| @safe unittest | |
| { | |
| import std.datetime; | |
| import std.datetime.systime : SysTime; | |
| import std.datetime.timezone : UTC; | |
| import core.time : days; | |
| auto st = SysTime(DateTime(2018, 1, 1, 12, 30, 10), UTC()); | |
| assert(st.toISOExtString() == "2018-01-01T12:30:10Z"); | |
| st += 2.days; | |
| assert(st.toISOExtString() == "2018-01-03T12:30:10Z"); | |
| } | |