广告
返回顶部
首页 > 资讯 > 后端开发 > GO >Golang字符串转time类型实现
  • 952
分享到

Golang字符串转time类型实现

Golang字符串转time 2023-03-08 11:03:37 952人浏览 八月长安
摘要

目录前言时区使用前言 由于数据库的类型为Data 类型,所以插入数据库的时候我先把前端传入的string类型的时间转为Time 再插入。 Go 提供了两种插入的方式,即time.Pa

前言

由于数据库的类型为Data 类型,所以插入数据库的时候我先把前端传入的string类型的时间转为Time 再插入。

Go 提供了两种插入的方式,即time.Parse 和 time.ParseInLocation 。两种方式,他们的差异比较大。

可以看出两种方式转换后的时间 相差了 8个小时,这是因为时区的原因。

  • time.Parse 把时间字符串转为了Time,时区是UTC时区
  • time.ParseInLocation 可以根据时间字符串和指定的时区转化

而CST时区则是东八区(北京时间) 和 UTC(世界标准时间)相差8个小时

这个看情况去选定时区。

时区

整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。在本文中,UTC与GMT含义完全相同。
北京时区(CST)是东八区,领先UTC八个小时

使用

// 支持什么类型都可以自己加
var timeTemplates = []string{
    //"2006-01-02 15:04:05", //常规类型
    //"2006/01/02 15:04:05",
    "2006-01-02",
    //"2006/01/02",
}

func TimeStringToGoTime(tm string) time.Time {

    for i := range timeTemplates {
        t, err := time.ParseInLocation(timeTemplates[i], tm, time.Local)
        if nil == err && !t.IsZero() { return t }
    }
    return time.Time{}
}

到此这篇关于golang 字符串转time类型实现的文章就介绍到这了,更多相关Golang 字符串转time类型内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Golang字符串转time类型实现

本文链接: https://www.lsjlt.com/news/198983.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Golang字符串转time类型实现
    目录前言时区使用前言 由于数据库的类型为Data 类型,所以插入数据库的时候我先把前端传入的string类型的时间转为Time 再插入。 Go 提供了两种插入的方式,即time.Pa...
    99+
    2023-03-08
    Golang 字符串转time
  • golang字符串转Time类型问题
    最近在做项目中,遇到了golang 字符串转Time类型的问题。调研后发现golang 提供了俩种方式,即time.Parse 跟 time.ParseInLocation。俩种方式...
    99+
    2023-05-16
    golang字符串转Time类型 golang 字符串 Time类型
  • Golang字符串怎么转time类型
    这篇文章主要讲解了“Golang字符串怎么转time类型”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Golang字符串怎么转time类型”吧!前言由于数据库的类型为Data 类型,所以插入...
    99+
    2023-07-05
  • php如何实现字符串类型数字转数字类型
    这篇文章主要为大家展示了“php如何实现字符串类型数字转数字类型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php如何实现字符串类型数字转数字类型”这篇文章吧...
    99+
    2022-10-19
  • golang怎么将各种类型转为字符串
    golang是一种非常强大的编程语言,它的特点是简洁、快速和安全。golang中提供了各种类型之间的转换方法,其中,将其他类型转换为字符串类型是常见的操作。本文将介绍golang中将各种类型转换为字符串的方法,同时也会介绍一些需要注意的问题...
    99+
    2023-05-14
  • Mysql 字符串转数字类型
    使用场景: 在数据库中进行数字比较,但是数字的存储格式是varchar的时候可以使用以下方法进行转换,然后进行比较 方法一:SELECT CAST('123' AS SIGNED); 方法二:SELECT CONVERT...
    99+
    2019-04-11
    Mysql 字符串转数字类型
  • golang字符串反转怎么实现
    在Go语言中,字符串是不可变的,即无法直接修改字符串中的字符。因此,要实现字符串的反转,可以将字符串转换为字节数组,然后使用双指针法...
    99+
    2023-10-23
    golang
  • golang如何将字符串转为整型
    这篇文章主要介绍“golang如何将字符串转为整型”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“golang如何将字符串转为整型”文章能帮助大家解决问题。转换方法:1、用Atoi(),可将字符串类型...
    99+
    2023-07-04
  • php字符串转数组类型转换
    PHP是一门优秀的编程语言,在web开发中得到广泛应用。字符串转数组是一种常见的数据类型转换操作,本文将介绍PHP中的字符串转数组类型转换。一、使用explode函数explode函数是PHP中用于分割字符串为数组的函数,其语法为:arra...
    99+
    2023-05-20
  • golang如何实现字符串和数字互转
    这篇文章主要介绍golang如何实现字符串和数字互转,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!容忍字符串和数字互转如果你使用的是jsoniter,可以启动模糊模式来支持 PHP ...
    99+
    2022-10-19
  • c++ 数字类型和字符串类型互转详解
    目录一级目录 数字转为字符串二级目录 字符串转为数字总结一级目录 数字转为字符串 二级目录 字符串转为数字 1.数字转为字符串 (1).首先要加头文件 #include <...
    99+
    2022-11-12
  • python如何将字符类型、数值类型等转换为字符串类型
    这篇文章主要为大家展示了“python如何将字符类型、数值类型等转换为字符串类型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何将字符类型、数值类...
    99+
    2022-10-19
  • mysql怎么转换字符串类型
    mysql转换字符串类型的案例:例如:MySQL字符串的‘123’转换为数字的123,方法如下:SELECT CAST('123' AS SIGNED);SELECT CONVERT(...
    99+
    2022-10-10
  • C++实现LeetCode(6.字型转换字符串)
    [LeetCode] 6. ZigZag Conversion 之字型转换字符串 The string "PAYPALISHIRING" is written i...
    99+
    2022-11-12
  • Golang字符串与字节数组互转的实现
    目录一、字符串与字节数组?二、详细代码1.字节转字符串2.字符串转字节数组3.完整运行测试总结一、字符串与字节数组? 字符串是 Go 语言中最常用的基础数据类型之一,本质上是只读的字...
    99+
    2022-11-13
  • JavaScript数据类型转换实例(其他类型转字符串、数值型、布尔类型)
    前言  什么是数据类型转换? 使用表单、prompt 获取过来的数据默认类型是字符串类型的,此时就不能直接进行加减法运算,而需要转换变量的数据类型。 通俗来说,数据类型转...
    99+
    2022-11-12
  • JavaScript如何转换成字符串类型
    这篇文章主要为大家展示了“JavaScript如何转换成字符串类型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何转换成字符串类型”这篇文...
    99+
    2022-10-19
  • php数组如何转字符串类型
    本文小编为大家详细介绍“php数组如何转字符串类型”,内容详细,步骤清晰,细节处理妥当,希望这篇“php数组如何转字符串类型”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。implode函数implode函数是PH...
    99+
    2023-07-06
  • php怎么把数字转为字符串类型
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php把数字转为字符串类型方法1:在要转换的数字变量之前加上用括号括起来的目标类型“(string)”使用在变量之前加上用括号括起来的目标类型,可以将指定变量强制转换为...
    99+
    2014-11-15
    php 数字 字符串 数据类型转换
  • php如何把数字转为字符串类型
    这篇文章主要介绍“php如何把数字转为字符串类型”,在日常操作中,相信很多人在php如何把数字转为字符串类型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何把数字转为字符串类型”的疑惑有所帮助!接下来...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作