Parsing 如何在go中设置dd MMM yyyy HH:mm:ss的时间?
输出应该类似于今天的日期时间是Parsing 如何在go中设置dd MMM yyyy HH:mm:ss的时间?,parsing,datetime,time,go,Parsing,Datetime,Time,Go,输出应该类似于今天的日期时间是2016-03-03 08:00:00+0000UTC 输出:2016年3月3日08:00:00 时间应为24小时格式。您的布局不正确,它应显示参考时间是如何以您想要的格式表示的,其中参考时间为Mon Jan 2 15:04:05-0700 MST 2006 您的布局应为: "02-Jan-2006 15:04:05" 注意秒部分的05。由于您将小时数指定为15,因此这是24小时格式3或03用于12小时格式 fmt.Println(time.Now().Forma
2016-03-03 08:00:00+0000UTC
输出:
2016年3月3日08:00:00
时间应为24小时格式。您的布局不正确,它应显示参考时间是如何以您想要的格式表示的,其中参考时间为
Mon Jan 2 15:04:05-0700 MST 2006
您的布局应为:
"02-Jan-2006 15:04:05"
注意秒部分的05
。由于您将小时数指定为15
,因此这是24小时格式<代码>3或03
用于12小时格式
fmt.Println(time.Now().Format("02-Jan-2006 15:04:05"))
对我来说,它打印:
03-Mar-2016 13:03:10
另请注意,Jan
对于月份,Jan
不被识别。如果您想要大写月份,您可以使用:
输出:
03-MAR-2016 13:03:10
还请注意,在运动场上,启动应用程序时,时间始终设置为常量(即2009-11-10 23:00:00+0000 UTC
)
看
布局中使用的参考时间为特定时间:
2006年1月2日星期一15:04:05 MST
这是Unix时间1136239445。由于MST为GMT-0700,因此参考时间可被视为
01/02 03:04:05 06-0700下午
顺便说一句,在操场上的时间总是2009-11-10 23:00:00 UTC。
fmt.Println(strings.ToUpper(time.Now().Format("02-Mar-2006 15:04:05")))
03-MAR-2016 13:03:10
fmt.Println(time.Now().Format("02-Jan-2006 15:04:05"))