「日付と時刻」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