C# Null 日期時間
使用 DateTime 可空型別,你可以將 null 字面值分配給 DateTime 型別。
使用以下問號語法指定可空 DateTime。
DateTime?
以下是實現可空 Datetime 的程式碼。
示例
using System;
class Program {
static void Main() {
DateTime? dt = null;
DateFunc(dt);
dt = DateTime.Now;
DateFunc(dt);
dt = null;
Console.WriteLine(dt.GetValueOrDefault());
}
static void DateFunc(DateTime? dt) {
if (dt.HasValue) {
Console.WriteLine(dt.Value);
} else {
Console.WriteLine(0);
}
}
}輸出
0 9/17/2018 8:27:07 AM 1/1/0001 12:00:00 AM
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
javascript
PHP