回覆列表
-
1 # 使用者1430807591406
-
2 # 使用者1430807591406
有時候,為了讓格式統一,當位數不足時,給予補足。比如:2008-01-01 13:42:05,這其中就對月、日、秒進行了補位。
在 C# 中可以對字串使用 PadLeft 和 PadRight 進行輕鬆地補位。
PadLeft(int totalWidth, char paddingChar) //在字串左邊用 paddingChar 補足 totalWidth 長度
PadRight(int totalWidth, char paddingChar) //在字串右邊用 paddingChar 補足 totalWidth 長度
示例:
h = h.PadLeft(2, "0");
注意第二個引數為 char 型別,所以用單引號,也可以用 Convert.ToChar(string value) 把字串轉換成 char 型別。如果字串長度大於 1,則使用 str.ToCharArray()[index]。
有時候,為了讓格式統一,當位數不足時,給予補足。比如:2008-01-01 13:42:05,這其中就對月、日、秒進行了補位。
在 C# 中可以對字串使用 PadLeft 和 PadRight 進行輕鬆地補位。
PadLeft(int totalWidth, char paddingChar) //在字串左邊用 paddingChar 補足 totalWidth 長度
PadRight(int totalWidth, char paddingChar) //在字串右邊用 paddingChar 補足 totalWidth 長度
示例:
h = h.PadLeft(2, "0");
注意第二個引數為 char 型別,所以用單引號,也可以用 Convert.ToChar(string value) 把字串轉換成 char 型別。如果字串長度大於 1,則使用 str.ToCharArray()[index]。