Golang时间相关处理,相关包 "time"

1. UTC时间转标准时间

//UTC时间转标准时间
func (this *DataSearch) UTCTransLocal(utcTime string) string {t, _ := time.Parse("2006-01-02T15:04:05.000+08:00", utcTime)return t.Local().Format("2006-01-02 15:04:05")
}

调用结果:   2020-04-29 22:11:08

t1 := UTCTransLocal("2020-04-29T14:11:08.000+08:00")
fmt.Println(t1)

2. 标准时间转UTC时间

//标准时间转UTC时间
func (this *DataSearch) LocalTransUTC(localTime string) string {t, _ := time.ParseInLocation("2006-01-02 15:04:05", localTime, time.Local)return t.UTC().Format("2006-01-02T15:04:05.000+08:00")
}

调用结果:  2020-04-29T14:11:08.000+08:00

t2 := LocalTransUTC("2020-04-29 22:11:08")
fmt.Println(t2)

3. str格式化时间

//格式化时间格式, 据说是Go诞生之日, 口诀:6-1-2-3-4-5
fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
//2020-04-30 13:15:02

4. str格式化时间转时间戳

the_time, err := time.Parse("2006-01-02 15:04:05", "2020-04-29 22:11:08")
if err == nil {unix_time := the_time.Unix()fmt.Println(unix_time)
}
fmt.Println(the_time)
//1588198268

5.时间戳转str格式化时间

str_time := time.Unix(1588224111, 0).Format("2006-01-02 15:04:05")
fmt.Println(str_time)
//2020-04-30 13:21:51

Golang学习篇——UTC时间互换标准时间相关推荐

  1. golang学习篇—遍历下载FTP文件

    业务需求:循环遍历FTP文件夹获取文件后,并发下载FTP服务器的文件到本地,删除远程文件,然后继续下一轮扫描,客户端有读写权限. 代码如下: package FTPimport ("erro ...

  2. [ Term ] 你真的了解 UTC 时间吗?它和 GMT 时间的区别是什么?

    什么是 GMT 和 UTC,他们之间的区别是什么? GMT(Greenwich Mean Time)和UTC(Coordinated Universal Time)是两个不同的时间标准,但它们非常相似 ...

  3. GMT时间、UTC时间、CST时间

    1.UTC时间(世界标准时间) 与 GMT时间(格林威治时间 我们可以认为格林威治时间就是世界协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 世界标准时间 (UTC, Coor ...

  4. golang学习笔记(基础篇)

    LCY~~Golang学习笔记 一.Go语言开发环境 ##安装Go开发包以及VsCode Go开发包与vscode配置安装教程网址:https://www.liwenzhou.com/posts/Go ...

  5. 算法之unix时间戳和UTC时间(年月日)互换

    算法之unix时间戳和UTC时间(年月日)互换 author:onceday date:2022年6月8日 文章目录 算法之unix时间戳和UTC时间(年月日)互换 1.c标准库时间结构定义 2.自定 ...

  6. php utc时间_PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...

    在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...

  7. php时间戳转utc时间格式,PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...

    在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...

  8. vue2.0有关时间戳 时间的公共方法(YYYY-MM-DD HH:mm:ss,YYYY-MM-DD,HH:mm:ss,转化为 utc 时间,utc转标准时间,相对时间,日/月/年 时:分:秒)

    moment.js是一个javascript时间处理类库.它可以将时间搓格式化,使用起来很方便.下面是vue2.0中moment.js的使用步骤: moment.js可以全局使用,也可以局部使用. 一 ...

  9. unix时间戳转换c语言算法,聊聊时间(2)硬核算法篇——UNIX时间戳转UTC时间

    文/Edward 前一篇文章<聊聊时间(1)UNIX时间戳和UTC时间>中,我们讲述了计算机中UNIX时间戳和UTC时间的基本概念,以及简要地阐述了诸如STM32F103之类芯片简单功能R ...

最新文章

  1. Microsoft Teams快速上手系列-08Teams中的内部防火墙
  2. php中的isset函数,PHP函数isset()只能用于变量
  3. wxWidgets:wxSizer类用法
  4. linux开发板显示横向彩虹,给 Linux 终端的输出添加彩虹特效的命令
  5. wordpress插件-WP Rocket 3.9.3缓存加速插件免授权版
  6. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (16) - L1数据缓存/存储转发访存消歧存储体冲突
  7. 搭载“可信隐私沙盒”技术 蚂蚁集团联合荣耀手机从源头防范电信诈骗
  8. 人工智能时代,语音识别领域前景广阔
  9. 2019券业IT投入突破200亿!国君华泰中信均超10亿,新评价标准下东财、平安、东方、安信、中泰加分最多
  10. (转)以太坊(Ethereum ETH)是如何计算难度的
  11. matlab显示图片
  12. c语言如何输出数组最大值和最小值,C语言输出数组中最大和次大的数
  13. 使用Python模拟鼠标操作
  14. 2022怎么注册谷歌?手机号无法用于验证谷歌Gmail的成功解决方法
  15. axios报错Error: Request body larger than maxBodyLength limit
  16. 服务器显示board板,IBM x3650M4面板Board亮黄灯 故障维修
  17. Xcelsius 访问webservice 需要配置
  18. 回声状态网络(ESN)原理详解(附源码实现)
  19. 克罗内克积Kronecker
  20. 紫外线传感器用于天然气燃烧火焰探测

热门文章

  1. nch photopad mac支持哪些文件格式?
  2. linux定时任务输出时间日志,linux 定时任务 日志记录
  3. RK3399平台开发系列讲解(PCI/PCI-E)5.55、PCIE RC枚举EP过程
  4. Android设置壁纸的几种方案
  5. DecoHack #015 独立产品灵感周刊 - 合格的开发者应该具备的工具
  6. 育儿心得-红脸,白脸
  7. 【KDD2022教程】图算法公平性:方法与趋势
  8. 华为荣耀手机复制卡号,开启NFV功能。说白了就是将原本的卡的信息复制到手机上,以后不用带卡,带手机就行了。
  9. 得哪个心?善护念四个地平线、三个天际层
  10. 世界杯八强即将出炉,iModeluus助您知晓赛果!