Allow DateTimeFormatter to format zero.

This addresses the note raised in issue #4393 after merge that zero is a
valid UNIX timestamp.
Merge pull request #4398 from akrabat/hotfix/4393b

Allow DateTimeFormatter to format zero.
Merge branch 'hotfix/4398'

Close #4398