- UID
- 390967
- 帖子
- 1592
- 主題
- 821
- 精華
- 0
- 積分
- 854
- 楓幣
- 10961
- 威望
- 395
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2677
- 閱讀權限
- 150
- 在線時間
- 189 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-11-21
|
這裡提出一個常見的錯誤使用
比如用目前時間加上80天,用以下方法並不會改變原本dt的數值- DateTime dt = DateTime.Now;
- dt.AddDays(80);[/cdoe]
- 必須改成以下樣式才行
- [code]DateTime dt = DateTime.Now;
- dt = dt.AddDays(80);
複製代碼 問題出在要MSDN上(DateTime.AddDays)定義是- public DateTime AddDays (double value);
複製代碼 是將這個執行個體的日期值加上參數做返回,而不是直接改變此執行個體的值!
DateTime相關方法有以下:
AddDays(Double)
AddHours(Double)
AddMicroseconds(Double)
AddMilliseconds(Double)
AddMinutes(Double)
AddMonths(Int32)
AddSeconds(Double)
AddTicks(Int64) -> 100 毫微秒
AddYears(Int32)
|
|