問題:當利用迴圈建立1~12月份的下拉式選單後,將月份再轉至Datatime的函式時會發生錯誤
EX:
(1)For迴圈建立2012~2022年,1~12月及1~31日值放至下拉式選單
(2)下拉式選單選擇2012年3月1日
(3)合拼三個下拉式選單的數值得到的值為201231,在轉換至Datatime的函式時會發生錯誤,因為正確的值應該要為YYYYMMDD
解決方式:
PadLeft(固定幾位數,向左填補字元)
用PadLeft函式就可解決此問題,在左邊補上1個0
string str = "9";
str.PadLeft(2, '0') => 09
PadRight(固定幾位數,向右填補字元)
str.PadRight(2, '0') => 90
參考文章:
http://www.dotblogs.com.tw/aquarius6913/archive/2011/07/04/31031.aspx
0 意見: