C# 中的時間函式
DateTime 有適用於日期和時間的方法和屬性,例如如何獲取天的小時數或分鐘數等。
我們只關注時間函式 −
參考 MSDN(Microsoft 開發人員網路)獲取所有函式 −
| 序號 | 方法和屬性 |
|---|---|
| 1 | AddDays(Double) 返回一個新的 DateTime,其中添加了指定天數的值到此例項的值。 |
| 2 | AddHours(Double) 返回一個新的 DateTime,其中添加了指定小時數的值到此例項的值。 |
| 3 | AddMilliseconds(Double) 返回一個新的 DateTime,其中添加了指定毫秒數的值到此例項的值。 |
| 4 | AddMinutes(Double) 返回一個新的 DateTime,其中添加了指定分鐘數的值到此例項的值。 |
| 5 | AddSeconds(Double) 返回一個新的 DateTime,其中添加了指定秒數的值到此例項的值。 |
| 6 | AddYears(Int32) 返回一個新增指定年份後的新 DateTime。 |
讓我們學習時間函式,即 AddMilliseconds(Double),為這個例項新增指定數量的毫秒。
示例
using System;
public class Demo {
public static void Main() {
string dateFormat = "MM/dd/yyyy hh:mm:ss.fffffff";
DateTime dateCurrent = new DateTime(2018, 7, 23, 13, 0, 0);
Console.WriteLine("Original date: {0} ({1:N0} ticks)
", dateCurrent.ToString(dateFormat), dateCurrent.Ticks);
DateTime dateNew = dateCurrent.AddMilliseconds(1);
Console.WriteLine("Next date: {0} ({1:N0} ticks)", dateNew.ToString(dateFormat), dateNew.Ticks);
}
}輸出
Original date: 07/23/2018 01:00:00.0000000 (636,679,476,000,000,000 ticks) Next date: 07/23/2018 01:00:00.0010000 (636,679,476,000,010,000 ticks)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP