我有一个关于函数fmt.Printf的问题;为什么当我使用这个函数时,程序忽略了第一个零?
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
year, month, day := now.Date()
hour, min, sec := now.Clock()
fmt.Printf("%d-%s-%d_%d:%d:%d\n", year, month, day, hour, min, sec)
}返回时间:2017-4月26日10:3:2:10:02
有谁可以帮我?
发布于 2017-04-26 08:41:58
只需将%d替换为%02d,即
fmt.Printf("%d-%s-%02d_%02d:%02d:%02d\n", year, month, day, hour, min, sec)https://stackoverflow.com/questions/43628717
复制相似问题