@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"); }