d_time2FILETIME

Denis Koroskin 2korden at gmail.com
Fri Apr 10 07:10:47 PDT 2009


On Fri, 10 Apr 2009 18:07:20 +0400, Andrei Alexandrescu <SeeWebsiteForEmail at erdani.org> wrote:

> Hello,
>
> I want to port the function setFileTimes available in Phobos/Posix to  
> Windows. Does anyone know of a simple way to convert a d_time value to a  
> FILETIME value? d_time is Ticks since 1-1-1970 and FILETIME contains  
> quanta of 100-nanoseconds since 1-1-1601. So there's only some shifting  
> and scaling involved, but the shifting constant is tricky :o).
>
> Andrei

You may take a look at Boost Posix Time System:
http://www.boost.org/doc/libs/1_38_0/doc/html/date_time/posix_time.html

It has a plenty of functions that convert time to and from various formats, including Posix time and Windows FILETIME.



More information about the Digitalmars-d mailing list