我有這些小行:
Timestamp timestamp = document.get("timestamp");
DateTime time = timestamp.toDate();
time.add(const Duration(hours: 3));
print(time);
在添加小時之前,這是時間:

添加 3 小時后,其值相同:

它可能是由什么引起的?
uj5u.com熱心網友回復:
如果您檢查該方法的檔案,add您會發現它不是一個 setter,而是回傳一個 new,DateTime因此您需要將它分配給一個新值。
var threeHoursFromNow = time.add(const Duration(hours:3));
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/351461.html
