Time Go:以YYYYMMWDHHMMSS格式获取时间的最佳方式

Time Go:以YYYYMMWDHHMMSS格式获取时间的最佳方式,time,go,Time,Go,我有一个PHP API,格式为YYYYMMWDHHMMSS,需要时间。这里W是工作日(星期日=0,星期一=1…)。我正在尝试生成如下所示的it: package main import "fmt" import "time" func main() { fmt.Println("Hello, playground") t := time.Now() time := t.Format("20060102030405") fmt.Println(time) }

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

package main

import "fmt"
import "time"

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

但是它没有工作日,我找不到任何格式可以从time.format中获取。 是否有任何方法可以从time.Format()或任何其他go获得所需的结果 api


顺便说一句,你可能想用15代表HH来获得24小时时钟(下午3点=15)。
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)
}