0%
前言
Go语言的时间和日期学习笔记
引入模块
获取当前本地时间
1
| var now time.Time = time.Now()
|
从时间类型数据中获取年月日时分秒
年
月
获取月份数字
日
时
分
秒
格式化日期和时间
通过格式化字符串格式化日期和时间
1 2 3 4 5 6 7 8 9
| fmnow.Sprintf( "%d-%d-%d %d:%d:%d", now.Year(), int(now.Month()), now.Day(), now.Hour(), now.Minute(), now.Second(), )
|
1 2 3 4 5 6 7 8 9
| fmnow.Sprintf( "%04d-%02d-%02d %02d:%02d:%02d", now.Year(), int(now.Month()), now.Day(), now.Hour(), now.Minute(), now.Second(), )
|
通过日期格式化方法格式化日期和时间
1
| now.Format("2006-01-02 15:04:05")
|
时间常量
1小时
1分钟
1秒
1毫秒
1微秒
1纳秒
Unix时间戳
Unix秒时间戳
Unix纳秒时间戳
完成
参考文献
哔哩哔哩——尚硅谷