DateTime.Date プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインスタンスの日付コンポーネントを取得します。
public:
property DateTime Date { DateTime get(); };
public DateTime Date { get; }
member this.Date : DateTime
Public ReadOnly Property Date As DateTime
プロパティ値
このインスタンスと同じ日付で、時刻の値が午前 0 時 (00:00:00) に設定された新しいオブジェクト。
例
次の例では、 Date プロパティを使用して、時刻コンポーネントが 0 (または 0:00:00 または午前 0 時) に設定された DateTime 値の日付コンポーネントを抽出します。 また、 DateTime 値を表示するときに使用される書式指定文字列によっては、時刻コンポーネントが書式設定された出力に引き続き表示される可能性があることを示しています。
using System;
public class Example
{
public static void Main()
{
DateTime date1 = new DateTime(2008, 6, 1, 7, 47, 0);
Console.WriteLine(date1.ToString());
// Get date-only portion of date, without its time.
DateTime dateOnly = date1.Date;
// Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"));
// Display date using 24-hour clock.
Console.WriteLine(dateOnly.ToString("g"));
Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"));
}
}
// The example displays output like the following output:
// 6/1/2008 7:47:00 AM
// 6/1/2008
// 6/1/2008 12:00 AM
// 06/01/2008 00:00
open System
let date1 = DateTime(2008, 6, 1, 7, 47, 0)
printfn $"{date1}"
// Get date-only portion of date, without its time.
let dateOnly = date1.Date
// Display date using short date string.
printfn $"{dateOnly:d}"
// Display date using 24-hour clock.
printfn $"{dateOnly:g}"
printfn $"""{dateOnly.ToString "MM/dd/yyyy HH:mm"}"""
// The example displays output like the following output:
// 6/1/2008 7:47:00 AM
// 6/1/2008
// 6/1/2008 12:00 AM
// 06/01/2008 00:00
Module Example
Public Sub Main()
Dim date1 As Date = #6/1/2008 7:47AM#
Console.WriteLine(date1.ToString())
' Get date-only portion of date, without its time.
Dim dateOnly As Date = date1.Date
' Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"))
' Display date using 24-hour clock.
Console.WriteLine(dateOnly.ToString("g"))
Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"))
End Sub
End Module
' The example displays output like the following:
' 6/1/2008 7:47:00 AM
' 6/1/2008
' 6/1/2008 12:00 AM
' 06/01/2008 00:00
注釈
返されるDateTime値のKind プロパティの値は、現在のインスタンスの値と同じです。
DateTime型は 1 つの型で日付と時刻の両方を表すので、Date プロパティによって返される日付を日付と時刻として誤って解釈しないようにすることが重要です。