Go time模块

常用时间方法
1. 当前时间
now := time.Now()
fmt.Println(now , reflect.TypeOf(now))  // 类型 time.Time

2. 当前时间字符串格式
nowStr := time.Now().Format("2006-01-02 15:04:05")  // 2006-01-02 15:04:05 固定

3 当前时间戳
timestamp := time.Now().Unix()  // int64
时间戳 (timestamp) 与时间 (time) 互转
1. 时间戳 转 时间类型
timestamp_to_time := time.Unix(timestamp, 0)
2. 时间类型 转 时间戳
time_to_timestamp := now.Unix()
时间戳 (timestamp) 与时间字符串 (string) 互转
1. 时间戳 转 字符串
timestamp_to_str := time.Unix(timestamp, 0).Format("2006-01-02 15:04:05")
2. 字符串 转 时间戳
str := "2018-08-08 11:11:11"
str_to_time, _ := time.Parse("2006-01-02 15:04:05", str)
time_to_timestamp := str_to_time.Unix()
时间 (time) 与时间字符串 (string) 互转
1. time 转 字符串
time_to_str := now.Format("2006-01-02 15:04:05")
2. 字符串 转 time
str := "2018-08-08 11:11:11"
str_to_time, _ := time.Parse("2006-01-02 15:04:05", str)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 2,009评论 0 6
  • Lesson_8 【8】对序列的文件操作:泡菜(pickle) 文件的写入只能写入普通的字符,对于list、tup...
    甜西瓜不太甜阅读 655评论 0 1
  • 我觉得现在的写作者有个毛病,喜欢用词语自怨自艾!
    肖叮叮阅读 157评论 1 0
  • 最近经常梦到高一那会儿的小事,也许是因为得知了陈老师的境况,所以才会频繁的想起从前。 记得刚入学时他要求学生作...
    捧3D场阅读 267评论 0 2