用C#空格函數(shù)補(bǔ)足千分位位數(shù)
有時(shí)候,為了讓格式統(tǒng)一,當(dāng)位數(shù)不足時(shí),用C#空格函數(shù)給予補(bǔ)足。比如:2008-01-01 13:42:05,這其中就對(duì)月、日、秒進(jìn)行了補(bǔ)位。
在C# 中可以對(duì)字符串使用C#空格函數(shù)PadLeft 和 PadRight 進(jìn)行輕松地補(bǔ)位。
- PadLeft(int totalWidth, char paddingChar) //在字符串左邊用 paddingChar 補(bǔ)足 totalWidth 長(zhǎng)度
- PadLeft(int totalWidth, char paddingChar) //在字符串右邊用 paddingChar 補(bǔ)足 totalWidth 長(zhǎng)度
C#空格函數(shù)示例:
h = h.PadLeft(2, '0');
注意第二個(gè)參數(shù)為 char 類型,所以用單引號(hào),也可以用 Convert.ToChar(string value) 把字符串轉(zhuǎn)換成 char 類型。如果字符串長(zhǎng)度大于 1,則使用 str.ToCharArray()[index]。
【編輯推薦】