blob: d40ad44f080e43bbe7ac5ccad3a68e55e4cf144b [file] [log] [blame]
@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");
}