当前位置: 首页 > 知识库问答 >
问题:

将字符串日期转换为时间。golang的时间[副本]

李昌勋
2023-03-14

如何转换字符串, “星期五 九月 22 2017 15:38:22 GMT 0630” 在 go.

layout := "Fri Sep 22 2017 15:38:22 GMT+0630"
    str := "Fri Sep 23 2017 15:38:22 GMT+0630"
    t, err := time.Parse(layout, str)
    if err != nil {
        WriteError(w, err)
        return
    }

谢谢,亚历克斯

共有1个答案

宋飞掣
2023-03-14

这些是用于及时使用的预定义布局。格式化和Time.Parse。布局中使用的参考时间是特定时间:

MST 2006年1月2日星期一15:04:05

也就是Unix时间1136239445。由于MST是GMT-0700,参考时间可以认为是

01/02 03:04:05PM'06-0700

因此,您需要将日期Mon Jan 2 15:04:05 MST 2006转换为您期望的格式,这似乎是:

layout := "Mon Jan 02 2006 15:04:05 GMT-0700"

https://play.golang.org/p/I9dRT5JdOA

 类似资料:
  • 问题内容: 我从来没有不得不将时间与UTC转换。最近有人要求我的应用注意时区,并且我一直在圈子里奔波。我发现很多有关将本地时间转换为UTC的信息,这很基本(也许我也做错了),但是我找不到任何有关将UTC时间轻松转换为最终用户时区的信息。 简而言之,android应用程序向我发送了(appengine应用程序)数据,该数据中包含时间戳。要将时间戳存储为UTC时间,我正在使用: 那似乎行得通。当我的应

  • 问题内容: 我在mysql中使用NOW()获取当前日期和时间。我想将日期值转换为varchar并将其与另一个字符串连接。我该怎么做? 问题答案: 使用DATE_FORMAT()

  • 问题内容: 例如字符串: 我将把它们推回到数据库中正确的日期时间字段中,因此我需要将它们魔术化为实际的日期时间对象。 这是通过Django的ORM进行的,因此我无法使用SQL进行插入时的转换。 问题答案: 是将字符串解析为日期时间的主要例程。它可以处理各种格式,格式由你为其指定的格式字符串确定: 生成的对象是时区未使用的。 链接: 适用于strptime:Python 2和Python 3的 Py

  • 我有以下字符串: 我尝试用以下代码将此字符串转换为: Java . time . format . datetimeparseexception:无法解析文本“18/07/2019 04:30:00”:无法从TemporalAccessor获取LocalDateTime 我错过了什么?

  • 问题内容: 将日期转换为JSON时,javascript会以以下格式保存日期: 但是,我不确定如何将其放入python datetime对象。我已经尝试过这些: 我相信javascript会将字符串保存为官方ISO格式,因此似乎应该有一种方法可以让python 读取它? 问题答案: 请尝试以下格式: 例如: 该的日期只是手段,它应该被解释为UTC时间,所以忽略它不会造成任何信息丢失。您可以在这里找

  • 问题内容: 我试图将字符串转换为日期时间对象。我从新闻提要中获取的字符串格式如下:“星期四,2014年10月16日美国东部时间01:16:17” 我尝试使用datetime.strptime()进行转换。即 并得到以下错误: 追溯(最近一次通话最近): 文件“”,第1行,位于datetime.strptime(’Thu,16 Oct 2014 01:16:17 EDT’,’%a,%d%b%Y%H: