Add a leading 0 to 24 hours clock and use capital letters only in month and day.

Hi, I'm having a problem with the problems mentioned, I believe it is not too hard to code because I've seen a lot of those but I can't solve it.

Here's my watch right now (2:00 AM in my regional time): /resized-image/__size/320x240/__key/communityserver-discussions-components-files/12/pastedimage1633129274581v1.png

I want it to be always 2 digits for the hours (add a leading 0 if needed) and use capital letters only in date. I'm adding my source code hopefully you guys will be able to help me.

https://pastebin.com/QNKTGU1C

TY in advance 

EDIT: I managed to load a leading 0 by changing the hours line to:  dc.drawText(dc.getWidth() / 2.1, 175, customFont, Lang.format("$1$", [clockTime.hour.format("%02d")]), Graphics.TEXT_JUSTIFY_RIGHT);

Still didn't solve the problem with the capital letters.