swiftの数字のゼロ埋め

calendar

スポンサーリンク

数字のゼロ埋め

数字の頭に0をつけたい時のやり方です。

// 2桁のゼロ埋め
let num:Int = 5
let str = String(format: "%02d", num)
print("str: \(str)") // 05

// 5桁のゼロ埋め
let num2:Int = 0
let str2 = String(format: "%05d", num2)
print("str2: \(str2)") // 00000

小数点以下のゼロ埋め

// 小数点2桁のゼロ埋め
let num3:Float = 6.2
let str3 = String(format: "%.2f", num3)
print("str3: \(str3)") // 6.20
        
// 小数点5桁のゼロ埋め
let num4:Float = 33.14
let str4 = String(format: "%.5f", num4)
print("str4: \(str4)") // 33.14000

動作環境:Xcode10.1, Swift4.2.1

この記事をシェアする

コメント

コメントはありません。

down コメントを残す