当前位置: 首页 > news >正文

golang日期转换、日期增减计算、时间戳转换

    // 固定日期格式format := "2006-01-02 15:04:05"// 按本地时区解析日期location, _ := time.ParseInLocation(format, "2022-02-20 11:30:00", time.Local)// 增加1年,三个参数分别是:年,月,日date := location.AddDate(1, 0, 0)// 减少1月date = date.AddDate(0, -1, 0)// 向下取整dateTruncate := date.Truncate(1 * time.Hour)// 取最接近的单位时间,例如单位是小时则>=30分取12点,小于则取11点dateRound := date.Round(1 * time.Hour)fmt.Println(dateTruncate.Format(format)) // 2023-01-20 11:00:00fmt.Println(dateRound.Format(format))    // 2023-01-20 12:00:00// 时间戳(秒)转为日期格式seconds := date.Unix()fmt.Println(seconds) // 1674185400unix := time.Unix(seconds, 0)fmt.Println(unix.Format(format)) // 2023-01-20 11:30:00// 时间戳(毫秒)转为日期格式unixMilli := date.UnixMilli()fmt.Println(unixMilli) // 1674185400000milli := time.UnixMilli(unixMilli)fmt.Println(milli.Format(format)) // 2023-01-20 11:30:00
http://www.lryc.cn/news/20767.html

相关文章:

  • Android 多种支付方式的优雅实现
  • 算法设计与分析期末考试复习(三)
  • ZCMU--1970: 潜伏者
  • containerd安装配置
  • 随机森林算法(Random Forest)R语言实现
  • 干货 | 八条“黄金规则”解决RF电路寄生信号
  • Java虚拟机之类加载学习总结
  • 基于 vue3、vite、antdv、css 变量实现在线主题色切换
  • “笨办法”学Python 3 ——练习 44 继承和组合
  • 绕过安全狗拦截的SQL注入
  • JAVA练习62-无重复字符的最长子串、最长回文子串
  • 【JavaWeb】复习重点内容
  • 基于粒子群改进的灰色神经网络的时间序列预测,PSO-GNN模型,神经网络案例之20
  • Java中的反射使用
  • urho3d工具
  • HashMap数据结构
  • BFC的含义以及应用
  • 电脑技巧:分享8个Win11系统必备小技巧
  • C/C++每日一练(20230226)
  • Vue 3第二章:Vite文件目录结构及SFC语法
  • Leetcode 剑指 Offer II 016. 不含重复字符的最长子字符串
  • TCP 的演化史-sack 与 reordering metric
  • 【Spring6】| Spring的入门程序、集成Log4j2日志框架
  • 包子凑数(完全背包)
  • Spring超级全家桶,学完绝对是惊艳面试官的程度
  • Redis主要数据类型
  • 【Linux | ELK 8.2】搭建ELKB集群Ⅰ—— 实验环境说明和搭建Elasticsearch集群
  • 不同情况下*p和*p的区别(指针)
  • Vuex基础语法
  • 刚上岸字节测试开发岗,全网最真实的大厂面试真题