日付データをバリデーションする方法
入力された日付データをバリデーションする方法を記述する。
バリデーションする内容:現実に存在しない日付データにはfalseを返す。
fun checkInputDate(inputDate: String) :Boolean{ try{ val format = SimpleDateFormat("yyyy/MM/dd") // SimpleDateFormat.isLenientをfalseにすると現実に存在する日付かをバリデーションする仕様に変化する format.isLenient = false format.parse(inputDate) }catch (e: ParseException){ return false } return true }