时间获取及转换工具.
- 获取当前时间戳
- 获取当前日期支持
- 时间戳转换为日期格式
- 日期格式转换为时间戳
- go get github.com/usthooz/odate
- cd $GOPATH/github.com/usthooz/json2go
- go install
- odate help(查看帮助信息)
Usage: odate <command>
Commands:
v 查看当前版本号
help 查看帮助信息
now 输出当前时间信息
tran 时间戳转换为时间格式
Options:
-ts 时间戳转换为日期格式, 单位为秒(s)
-tm 日期格式转换为时间戳, 格式如:2006/01/02 15:04:05
Examples:
odate
odate help
odate now
odate tran -ts=1553745472
odate tran -tm='2006/01/02 15:04:05'
- odate / odate now (获取当前时间信息)
当前时间戳:
s: 1553761677
ms: 1553761677
ns: 1553761677737804544
当前日期:
CST: 2019-03-28 16:27:57.737804544 +0800 CST m=+0.017237880
2019-03-28 04:27:57
2019-03-28 16:27:57
2019/03/28 04:27:57
2019/03/28 16:27:57
- odate tran -ts=1553761677 (时间戳转换为日期格式)
转换后日期:
2019-03-28 04:27:57 AM
2019-03-28 16:27:57
2019/03/28 04:27:57 AM
2019/03/28 16:27:57
- odate tran -tm='2019/03/28 16:27:57' (日期格式转换为时间戳,注意:日期应该用户符号括起来,目前只支持这一种格式输入)
2019/03/28 16:27:57
转换后时间戳:
s: 1553790477
ms: 1553790477
ns: 1553790477000000000