shithub: mc

ref: 3ee9ef9b185e6f7b7af5d5c6fc3d330cb4a51cd8
dir: /lib/date/test/ftime-test.myr/

View raw version
use std
use date

const main = {
	var buf : byte[1024]
	var d
	var f

	/*Fri 29 Aug 2014 07:47:43 PM UTC*/
	d = date.mkinstant(1_409_341_663*1_000_000, "")
	std.put("Formatting d.year={}, d.mon={}, d.day={}, d.h={}, d.m={}, d.s={}\n", \
		d.year, d.mon, d.day, d.h, d.m, d.s)
	f = std.bfmt(buf[:], "{D}", d)
	eq("2014-8-29 19:47:43 +0000", f)
}

const eq = {expected, actual
	if !std.sleq(expected, actual)
		std.fatal("expected date {}, got {}\n", expected, actual)
	;;
}