November 22, 2011 Convert SysTime to TickDuration? | ||||
|---|---|---|---|---|
| ||||
I need the number of ticks for a file's modification date.
module test;
import std.datetime;
import std.file;
import std.stdio;
void main()
{
auto res1 = TickDuration(timeLastModified("test.d")); // NG
auto res2 = TickDuration.from!"hnsecs"(timeLastModified("test.d").stdTime);
writeln(res2);
}
First one doesn't work, and it's really a pain having to find all these from/to/convert methods just to convert one value to another.
The second one returns a negative number, but I can't tell whether this is right. Isn't the tick count supposed to be positive?
Tango had this method:
Path.modified(m.path).ticks;
Very simple there.
| ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply