Format hours in FormattingUtils

Eurgh, I really hate this code. And funnily enough line breaks *before* a minus
sign will just silently break. A line starting with "-" is going to be ignored.
WTF?
![](https://31.media.tumblr.com/2705dd2b6cd8924cd025dd4d697a34ec/tumblr_inline_na67wengLs1qkgv9o.gif)