Epoch time + msecs
Steven Schveighoffer via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Nov 13 15:12:33 PST 2015
On 11/13/15 3:15 PM, Handyman wrote:
> On Friday, 13 November 2015 at 18:27:42 UTC, Steven Schveighoffer wrote:
>> On 11/13/15 1:00 PM, Handyman wrote:
>> What I would do is this:
>>
>> auto t = (Clock.currTime() - SysTime.fromUnixTime(0)).total!"msecs" /
>> 1000.0
>
> Thanks, Steve.
>
> import std.stdio;
> import std.datetime;
>
> void main() {
> auto t = (Clock.currTime() -
> SysTime.fromUnixTime(0)).total!"msecs" / 1000.0;
> writeln(t);
> }
>
> Gives an error: Error: no property 'fromUnixTime' for type 'SysTime'.
gah, fromUnixTime seems to have been added in 2.069. If you cannot
update to the latest compiler, this should work:
auto t = (Clock.currTime() -
SysTime(unixTimeToStdTime(0))).total!"msecs" / 1000.0
-Steve
More information about the Digitalmars-d-learn
mailing list