gpt4 book ai didi

time - Go:以 YYYYMMDDHHMMSS 格式获取时间的最佳方式

转载 作者:IT王子 更新时间:2023-10-29 01:02:38 29 4
gpt4 key购买 nike

我有一个 PHP API,需要时间格式为 YYYYMMWDDHHMMSS。这里 W 是工作日(星期日 = 0,星期一 = 1 ...)。我正在尝试生成如下所示:

package main

import "fmt"
import "time"

func main() {
fmt.Println("Hello, playground")
t := time.Now()
time := t.Format("20060102030405")
fmt.Println(time)
}

http://play.golang.org/p/Tdamoxi3bE

但是它里面没有工作日,我找不到任何可以从 time.Format 获取的格式。有什么办法可以从 time.Format() 或任何其他方式获得所需的结果应用程序接口(interface)。

最佳答案

package main

import "fmt"
import "strconv"
import "time"

func main() {
fmt.Println("Hello, playground")
t := time.Now()
time := t.Format("20060102030405")
time = time[:6] + strconv.Itoa(int(t.Weekday())) + time[6:]
fmt.Println(time)
}

上试试 Go playground

关于time - Go:以 YYYYMMDDHHMMSS 格式获取时间的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32066978/

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