gpt4 book ai didi

datetime - 将 MySQL 日期时间字符串转换为 time.Time 格式

转载 作者:IT王子 更新时间:2023-10-29 00:49:14 24 4
gpt4 key购买 nike

我无法将 SQL 日期时间 (MySQL) 值解析为 time.Time 值。我找不到适合 sql 日期时间的布局。也不太了解这是如何工作的。

我想我不是第一个为此苦苦挣扎的人,尽管我真的找不到我应该如何让它工作。

输入:

2015-12-23 00:00:00

期望的输出:

1450825200

代码

time, err := time.Parse(time.SomeSqlDateTimeLayout, "2015-12-23 00:00:00")
timestamp := time.Unix()

最佳答案

如果标准库中不存在,您可以创建自己的时间格式进行解析。

package main

import (
"fmt"
"time"
)

func main() {
layout := "2006-01-02 15:04:05"
str := "2015-12-23 00:00:00"
t, err := time.Parse(layout, str)

if err != nil {
fmt.Println(err)
}
fmt.Println(t.Unix())
}

输出

1450828800

我不知道时间格式的官方文档是什么,但你可以找到它here , 来自第 64 行。

关于datetime - 将 MySQL 日期时间字符串转换为 time.Time 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34438395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com