- Negative datetime is not acceptable on Windows. - Scale the timestamp up 1000000 times to calculate milliseconds.