[DllImport("kernel32.dll")]
static extern bool FileTimeToDosDateTime([In] ref FILETIME lpFileTime,
out ushort lpFatDate, out ushort lpFatTime);
None.
None.
Please add some!
public static int GetDosTime(DateTime time)
{
var fileTime = BitConverter.GetBytes(time.ToFileTime());
var ft = new FILETIME
{
dwLowDateTime = BitConverter.ToInt32(fileTime, 0),
dwHighDateTime = BitConverter.ToInt32(fileTime, 4)
};
ushort dosDate, dosTime;
FileTimeToDosDateTime(ref ft, out dosDate, out dosTime);
var res = Convert.ToInt32(dosTime) + (Convert.ToInt32(dosDate) << 16);
return res;
}
Do you know one? Please contribute it!