标签: dart
我希望将Dart的上个月的第一天作为DateTime。 代码 下方即使 x = 1(月份传递0)也能正常工作
print(new DateTime(2016,x-1,1));
但这是设计还是我不应该转发呢?
答案 0 :(得分:11)
这是设计的。 您使用的DateTime构造函数允许在日期和月份上溢和下溢。月份值小于1表示1月份之前的一个月,也就是前一年的一个月。同样,小于1的日值是前一个月的一天。
DateTime