diff options
author | Araq <rumpf_a@web.de> | 2012-02-17 02:16:50 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-02-17 02:16:50 +0100 |
commit | 547e8aa418ee9a851a876e109b483fc987bd87df (patch) | |
tree | a2b7dfe509beef289b83b933c51abbb8829b8541 /lib | |
parent | 97366d44195a96075960749a0ea84ded582dce87 (diff) | |
parent | 6901a725d5718dc985243b93bd5bfc968f5b1521 (diff) | |
download | Nim-547e8aa418ee9a851a876e109b483fc987bd87df.tar.gz |
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/pure/times.nim | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 2347557dc..98b91a33d 100755 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -377,4 +377,17 @@ proc getClockStr*(): string {.rtl, extern: "nt$1".} = result = intToStr(ti.hour, 2) & ':' & intToStr(ti.minute, 2) & ':' & intToStr(ti.second, 2) +proc `$`*(day: TWeekDay): string = + ## stingify operator for ``TWeekDay``. + let lookup: array[TWeekDay, string] = ["Monday", "Tuesday", "Wednesday", "Thursday", + "Friday", "Saturday", "Sunday"] + return lookup[day] + +proc `$`*(m: TMonth): string = + ## stingify operator for ``TMonth``. + let lookup: array[TMonth, string] = ["January", "February", "March", "April", + "May", "June", "July", "August", "September", "October", "November", + "December"] + return lookup[m] + {.pop.} |