ref: cc9da08bbc40e8b2b4562df28572b58f7e78dbe0
dir: /lib/date/test/parse-test.myr/
use std use date const main = { var buf : byte[1024] /*Fri 29 Aug 2014 07:47:43 PM UTC*/ match date.parsefmt("%Y-%m-%d %z", "1932-10-23 +0500") | `std.Some d: eq(date.bfmt(buf[:], date.Datetimefmt, d), "1932-10-23 00:0:0 +0500") | `std.None: std.fatal("Failed to parse date") ;; } const eq = {actual, expected if !std.sleq(expected, actual) std.fatal("expected date {}, got {}\n", expected, actual) ;; }