有一个特定的日期,格式为“年日月”,例如:
date = "2008 02 08"
您需要检查它是否有效。例子:
"2021 25 12" -> Правильная дата
"2000 01 01" -> Правильная дата
"1975 21 01 1" -> Неправильная дата (неправильный формат)
"2011 34 06" -> Неправильная дата (34 июня не существует)
"2019 29 02" -> Неправильная дата (в високосном годе нет 29 февраля)
当然,您可以使用一堆if-s 进行检查,构建一个复杂的常规序列 - 是的,但我想以某种方式更简单地做到这一点。
是否有任何函数(来自内置库或第三方)可以检查日期有效性?
这是另一件很酷的事情