【发布时间】:2021-09-03 11:42:37
【问题描述】:
在我的应用中,用户可以添加DateTime。为此,我没有使用简单的DatePicker,而是使用了一些自定义的东西,我每天和每月(dd,mm)得到两个Strings。我现在的问题是我需要验证这个输入。而且我尝试了几件事,但无法获得一个好的工作解决方案!
DateTime getDateTime(BuildContext context) {
return DateTime(2021, (m1! * 10 + m2!), (d1! * 10 + d2!));
}
这是我尝试过的。问题是用户还可以为 m1、m2、d1 和 d2 和DateTime 提供任何东西(任何int),只需将其格式化为常规日期时间。
有没有办法检查过去的给定日期时间是否存在?
德语格式
01.05。 -> 是的
00.05。 -> 错误
51.05。 -> 错误
31.02。 -> 错误
15.10。 > 真的
【问题讨论】:
标签: flutter datetime dart datetime-format