Epoch time + msecs
    Handyman via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Nov 13 10:00:13 PST 2015
    
    
  
How to get current time as a float (or a double or a real) as a 
Unix epoch + milliseconds (e.g, 1447437383.465, or even 
1447437383.46512 with finer resolution)?   I read 
http://dlang.org/intro-to-datetime.html and the docs of course.  
I came this far
    auto ct = Clock.currTime();
    auto milliseconds = ct.fracSec.msecs;
    auto epoch = ct.toUnixTime();
But I think this is not the shortest way and I don't know how to 
combine and cast into a float (or a double or a real).
My goal was to multiply by 1000 and feed as this number as a seed 
to D's random number generator.  But there may be beter ways to 
make a seed.
    
    
More information about the Digitalmars-d-learn
mailing list