我在 3 个文本字段中使用了日月和年,但没有一个 DateTime 属性或函数提供验证。
我已经使用 DateTime.parse(str) 来获取日期,但是如果月份字段输入的天数超过 12 天,它会将剩余的月份添加到年份中。
bool isDate(String str) {
try {
DateTime.parse(str);
return true;
} catch (e) {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我想如果有人在字符串中输入 '20053050' 是假的不是真的。但是这个函数总是返回真!!!
在大于 2.12.0 的 dart sdk 中,我们经常使用“?” 确保该参数也可以具有空值,但是如何使用 ? 数据类型没有?或相反亦然。什么可以是最喜欢的方式来整理“int”?不能是“int”类型。
默认情况下,PageView 在颤动中具有水平滚动,但我需要通过 PageView 创建一个垂直可滚动的页面,任何解决方案?