加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Golang 格式化时间

发布时间:2020-12-16 18:58:54 所属栏目:大数据 来源:网络整理
导读:使用Format转换时间输出格式说明: 1.风格跟以往用的"%H","yyyy"等类似的方法都不一样. 2.go语言使用数字和长短简称来标识格式. ------------------------------------------- 首先从源码来看: 数字表示: 1 2 3 4 5 06 月 天 时 分 秒 年 其中:所有的时间数字
使用Format转换时间输出格式说明:
1.风格跟以往用的"%H","yyyy"等类似的方法都不一样.
2.go语言使用数字和长短简称来标识格式.

-------------------------------------------


首先从源码来看:
数字表示:
1 2 3 4 5 06
月 天 时 分 秒 年
其中:所有的时间数字显示不保持2位数,如09
--------------------------------------------


01 02 03 04 05 2006

月 天 时 分 秒 年
这里表示的就是完整的时间,年为4位数;
特殊的,小时并非是12小时制,将03改为15就表示24小时制了.
---------------------------------------------


缩写的月份,星期

Mon Jan

星期 月份


完整写法
Monday January

---------------------------------------------

至于为什么这么奇怪的表示方法,只有作者知道啦..



测试代码如下.
package main
import(
"fmt"
"time"
)
func main(){
t := time.Now()
fmt.Println(t.Format("2006 Jan 01 15:04:05 Mon"))
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读