我想驗證用戶在'日期和時間'JTextField
輸入的數據(yyyy-MM-dd hh:mm:ss.SSS)這種格式,請幫我擺脫這一點,我沒有任何想法。如何驗證使用Swing在JTextField中輸入的日期和時間?
如何使用此格式驗證輸入的數據(yyyy-MM-dd hh:mm:ss.SSS)?
我想驗證用戶在'日期和時間'JTextField
輸入的數據(yyyy-MM-dd hh:mm:ss.SSS)這種格式,請幫我擺脫這一點,我沒有任何想法。如何驗證使用Swing在JTextField中輸入的日期和時間?
如何使用此格式驗證輸入的數據(yyyy-MM-dd hh:mm:ss.SSS)?
您可以驗證這樣的,如果你除了需要通知用戶,這不是一個有效的格式
try {
Date date = null;
String inputDate = "2016-01-07 10:11:30.500";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
dateFormat.setLenient(false);
date = dateFormat.parse(inputDate);
System.out.println(date);
} catch (ParseException parseException) {
//Code should be added to handle invalid date format
}
如果你不知道如何甚至開始對此,我懷疑你適合編程。也許進入一個更簡單的工作。 *「任何幫助表示讚賞,」*不要忘記詢問客戶是否願意與他們的訂單薯條。 –
使用帶有SimpleDataFormat的'JFormattedTextField',類似於[在這個答案](http://stackoverflow.com/a/13424140/1076463)中所做的。 – Robin