如何檢查日期之間的月度變化?例如:
DateTime a = DateTime(2022, 10, 01);
DateTime b = DateTime(2022, 09, 22);
if (...)
print(isChange);
輸出:真。
如果:
DateTime a = DateTime(2022, 09, 24);
DateTime b = DateTime(2022, 09, 22);
if (...)
print(isChange);
輸出:假。
uj5u.com熱心網友回復:
您可以使用此功能:
bool isChange(DateTime a, DateTime b) {
return a.month != b.month || a.year != b.year;
}
并像這樣使用它:
DateTime a = DateTime(2022, 09, 24);
DateTime b = DateTime(2022, 09, 22);
print("ischange = ${isChange(a, b)}"); //ischange = false
uj5u.com熱心網友回復:
您可以簡單地比較monthandyear屬性
if (a.month == b.month && a.year == b.year) {
// ...something else you want to do...
print(false)
} else {
// ...something else you want to do...
print(true)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/512873.html
標籤:扑镖
