gpt4 book ai didi

flutter - 将日期限制为仅会计年度- flutter

转载 作者:行者123 更新时间:2023-12-03 04:55:45 24 4
gpt4 key购买 nike

我使用DateTimeField进行数据控制。在这里,我希望用户仅选择财政年度的日期:
例如:
今天的日期:2020年3月11日
因此,这种情况下,用户可以从1 April 2019中选择直到日期。

我尝试了一下,但失败了,我无法限制过去的一年。
像上面的例子一样,用户可以选择从2019年3月11日到现在。

DateTime(DateTime.now().year - 1, DateTime.now().month,DateTime.now().day)

我的 onShowPicker看起来像:
onShowPicker: (context, currentValue) {
return showDatePicker(
context: context,
firstDate: DateTime(DateTime.now().year - 1, DateTime.now().month,
DateTime.now().day),
initialDate: currentValue ?? DateTime.now(),
lastDate: DateTime.now(),
);
},

任何提示都会有所帮助。

最佳答案

这个怎么样?

var now = DateTime.now();
var minus = 0;
if (now.month <= 3) {
minus = 1;
}
var firstDate = DateTime(DateTime.now().year - minus, 4, 1);


firstDate: firstDate,

关于flutter - 将日期限制为仅会计年度- flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60632995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com