[swift] 数字の桁を0で埋める方法
数字の桁を0で埋める方法
数字の桁を0で埋める方法は以下の通り
// [整数]を0埋めする:4桁指定 let d1 = NSString(format: "%04d", 1) // -> 0001 let d2 = NSString(format: "%04d", 11) // -> 0011 // [少数]を0埋めする:4桁指定 let f1 = NSString(format: "%0.4f" , 0.1) // -> 0.1000 let f2 = NSString(format: "%0.4f" , 0.11) // -> 0.1100 // [整数+少数]を0埋めする:8桁に揃える // 少数点も桁数の1つして数える let df1 = NSString(format: "%09.4f" , 1.1) // -> 0001.1000 let df2 = NSString(format: "%09.4f" , 11.11) // -> 0011.1100 // マイナスも桁数の1つして数える let df3 = NSString(format: "%010.4f" , -1.1) // -> -0001.1000 let df4 = NSString(format: "%010.4f" , -11.11) // -> -0011.1100 // [整数]を0埋めする(少数は0埋めしない):8桁指定 let df5 = NSString(format: "%010.1f" , -1.1) // -> -0000001.1 let df6 = NSString(format: "%010.2f" , -11.11) // -> -000011.11