Golangでのゼロ埋め
Golangでのゼロ埋め
0~9の場合は数字の前に0を付け、
10以上の場合は0を付けない場合は以下の様に実現できる
s := 3
str := fmt.Sprintf("%02d", s)
fmt.Println(str)
// 03
s2 := 13
str2 := fmt.Sprintf("%02d", s2)
fmt.Println(str2)
// 13
知らずに以下の様な回りくどい方法で実現したので知ったときは衝撃だった...
if num < 10 {
numStr = "0" + strconv.Itoa(num)
} else {
numStr = strconv.Itoa(num)
}
Author And Source
この問題について(Golangでのゼロ埋め), 我々は、より多くの情報をここで見つけました https://qiita.com/yutaiii/items/e6a66f4e7c6f4f1aa213著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .