Time Go:以YYYYMMWDHHMMSS格式获取时间的最佳方式
我有一个PHP API,格式为YYYYMMWDHHMMSS,需要时间。这里W是工作日(星期日=0,星期一=1…)。我正在尝试生成如下所示的it: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) }
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)
}