使用Java如何驗證所以日期是否正確
問題六:JAVA 判斷一個字符串是不是一個合法的日期格式 Java為了支持多語言,沒有固定的日期格式。你需要根據自己的需要指定日期格式,然后用DateFormat類或者SimpleDateFormat類來判斷是否是正確的日期格式。下面的例子供參考。
用SimpleDateFormat來定義格式,捕獲ParseException來驗證時間格式。
在頁面時間這塊都是選著輸入。在注冊賬號的時候有出生日期這項都是時間插件。那你非要手動輸入的話也有解決方法:將用戶輸的日期設為字符串,通過正則表達式匹配。日期格式正確后以字符串形式傳到后臺。
判斷日期格式是否正確
1、輸入條件公式:=ISTEXT(A1),并設置一種顯示格式,比如紅色填充;確定后,非日期型的即會顯色。
2、日期格式“yyyy-MM-dd”可以使用正則表達式“\\d{4}-\d{\1-\12}-\d{\1-\31}?”來驗證。其中,“\d{4}”代表4位0-9的數字,“\d{\1-\12}”代表數字1-12,“\d{\1-\31}”代表數字1-31。
3、如果 Excel 無法確定某值是日期、時間或數字,那么,就會將該值設置為文本格式。若要應用正確的格式,請單擊該單元格,再單擊“格式”菜單上的“單元格”,然后單擊“數字”選項卡。
4、Java為了支持多語言,沒有固定的日期格式。你需要根據自己的需要指定日期格式,然后用DateFormat類或者SimpleDateFormat類來判斷是否是正確的日期格式。下面的例子供參考。
5、yyyy:mm:dd格式,然后得到yyyy,mm,dd的具體數據,判斷是否符合時間格式。
java中有沒有判斷日期格式是否正確的函數
1、Java為了支持多語言,沒有固定的日期格式。你需要根據自己的需要指定日期格式,然后用DateFormat類或者SimpleDateFormat類來判斷是否是正確的日期格式。下面的例子供參考。
2、用SimpleDateFormat來定義格式,捕獲ParseException來驗證時間格式。
3、樓主提出的問題有點片面,我的理解是,你是不是想判斷字符串是不是日期格式?如果已經是日期類型,那就不需要判斷了,對把。判斷給定字符串是不是日期我給你提供兩種解決思路,一種是用正則,代碼我給你寫好了。
4、你這哪是判斷格式啊。首先判斷字符串的長度,再判斷-的位置是否正確,這些都沒問題了再判斷日期是否合法。
5、public static void main(String[] args) { isValidDate(2011-01-01);//判斷時間格式是否正確,可能你用不上。
怎么用VBA判斷單元格(1,1)時間格式是否正確。?
右鍵點得分那個按鈕,里面有“查看代碼”,將下面的代碼,覆蓋原有的二行。
MsgBox Range(G & i).Address(0, 0) & 不是日期格式!, vbOKOnly + vbMsgBoxSetForeground, 數據格式錯誤End If End If Next i 已經測試,成功運行。
如果實在不行,試著給單元格設置個時間格式試試,如:Cells(1, 1).NumberFormatLocal = h:mm:ss我用10版檢測過樓主的代碼,顯示正常,值得注意的是操作系統是WIN7。