Year e.g. 1970
Month 1-12
Day 1-31
Hour 0-23
Minute 0-59
Second 0-59 (no leap seconds)
Millisecond 0-999
timezonecomplete.Argument.Year for invalid year
timezonecomplete.Argument.Month for invalid month
timezonecomplete.Argument.Day for invalid day of month
timezonecomplete.Argument.Hour for invalid hour
timezonecomplete.Argument.Minute for invalid minute
timezonecomplete.Argument.Second for invalid second
timezonecomplete.Argument.Milli for invalid milliseconds
Convert a year, month, day etc into a unix milli timestamp. This does NOT take leap seconds into account.