閱讀英文

共用方式為


DateTimeOffset.Date 屬性

定義

取得 DateTime 值,這個值表示目前 DateTimeOffset 物件的日期元件。

public DateTime Date { get; }

屬性值

DateTime 值,這個值表示目前 DateTimeOffset 物件的日期元件。

範例

下列範例會擷取特定日期的 Date 屬性值。 然後,它會使用一些標準與自訂僅限日期格式規範,向主控台顯示該值。

// Illustrate Date property and date formatting
DateTimeOffset thisDate = new DateTimeOffset(2008, 3, 17, 1, 32, 0, new TimeSpan(-5, 0, 0));
string fmt;                      // format specifier

// Display date only using "D" format specifier
// For en-us culture, displays:
//   'D' format specifier: Monday, March 17, 2008
fmt = "D";
Console.WriteLine("'{0}' format specifier: {1}",
                  fmt, thisDate.Date.ToString(fmt));

// Display date only using "d" format specifier
// For en-us culture, displays:
//   'd' format specifier: 3/17/2008
fmt = "d";
Console.WriteLine("'{0}' format specifier: {1}",
                  fmt, thisDate.Date.ToString(fmt));

// Display date only using "Y" (or "y") format specifier
// For en-us culture, displays:
//   'Y' format specifier: March, 2008
fmt = "Y";
Console.WriteLine("'{0}' format specifier: {1}",
                  fmt, thisDate.Date.ToString(fmt));

// Display date only using custom format specifier
// For en-us culture, displays:
//   'dd MMM yyyy' format specifier: 17 Mar 2008
fmt = "dd MMM yyyy";
Console.WriteLine("'{0}' format specifier: {1}",
                  fmt, thisDate.Date.ToString(fmt));

備註

這個屬性會從 DateTimeOffset 物件中移除任何重要的時間元件,並只傳回其重大日期元件。 例如,如果 DateTimeOffset 物件的日期和時間值為 「1/12/07 4:01pm +7:30」,則屬性會傳 DateTime 回值 「1/12/07 12:00:00 AM」。 DateTime然後,可以使用只顯示日期的任何標準或自訂格式規範來顯示值。 (請參閱圖例的範例一節。)

DateTime.Kind傳回 DateTime 物件的 屬性值一律 DateTimeKind.Unspecified 為 。 它不會受到 屬性的值 Offset 影響。

若要顯示沒有時間元件的日期,您也可以使用 「D」 或 「d」 格式規範;如需圖例,請參閱一節。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另請參閱