frdt = req.getParameter("[FRDT]");
if(isValidDate(frdt)){
frdt = req.getParameter("[FRDT]");
}else{
frdt = formatDt(frdt);
}
private static boolean isValidDate(String input) {
String formatString = "YYYY-MM-dd";
try {
SimpleDateFormat format = new SimpleDateFormat(formatString);
format.setLenient(true);
format.parse(input);
} catch (ParseException e) {
return false;
} catch (IllegalArgumentException e) {
return false;
}
return true;
}
frdt(入力日)の入力は、2017-03-27 11:33:21または2017-03-27になります。 だけ「2017年3月27日」時間のない場合は、日付と時刻を含む日付が、それは時間の前に「T」を追加する場合は、それが唯一の時刻が存在するかどうかを確認するには?
frdt = req.getParameter("[FRDT]");
を実行します。私は、2つの条件を持っています
時間を含めるかどうか入力を検証するにはどうすればよいですか?
お気軽にご相談ください。文字列が含まれている場合は、確認することができ
おかげで、宜しく シャロン
長さを確認しますか?それが10より長い場合は、日付付きです – Jens