我想将整数格式化为UTC偏移量格式化字符串。
我试过使用fmt包:
fmt.Sprintf("%+02d:00", utc)当utc是1时,我希望它打印"+01:00",但我得到"+ 1 :00“
如何将前导零标志、符号标志和宽度合并成一个格式字符串?
发布于 2017-12-07 11:20:20
宽度是输出的最小值。
+01是最小宽度3。例如,
package main
import (
"fmt"
)
func main() {
utc := 1
s := fmt.Sprintf("%+03d:00", utc)
fmt.Println(s)
}操场:https://play.golang.org/p/Z0vBzzn-kp
输出:
+01:00https://stackoverflow.com/questions/47693694
复制相似问题