unixTimeToDosDateTime
private fn
void unixTimeToDosDateTime(long unixSeconds, out ushort dosTime, out ushort dosDate)Convert a Unix timestamp to DOS date and time values for ZIP headers.
DOS date encodes year-1980 (7 bits), month (4 bits), day (5 bits). DOS time encodes hours (5 bits), minutes (6 bits), seconds/2 (5 bits).
Dates before 1980-01-01 are clamped to that minimum.
Parameters
unixSeconds | Seconds since Unix epoch. |
dosTime | Output DOS time value. |
dosDate | Output DOS date value. |