DateTime.Today 属性

定义

获取当前日期。

public:
 static property DateTime Today { DateTime get(); };
public static DateTime Today { get; }
static member Today : DateTime
Public Shared ReadOnly Property Today As DateTime

属性值

一个对象,设置为当天日期,其时间组成部分设置为 00:00:00。

示例

以下示例使用 Date 属性检索当前日期。 它还演示了如何使用一 DateTime 些标准日期和时间格式字符串设置值的格式。 请注意,第三次调用 ToString(String) 方法生成的输出使用 g 格式说明符来包含时间分量,即零。

using System;

public class Example
{
   public static void Main()
   {
      // Get the current date.
      DateTime thisDay = DateTime.Today;
      // Display the date in the default (general) format.
      Console.WriteLine(thisDay.ToString());
      Console.WriteLine();
      // Display the date in a variety of formats.
      Console.WriteLine(thisDay.ToString("d"));
      Console.WriteLine(thisDay.ToString("D"));
      Console.WriteLine(thisDay.ToString("g"));
   }
}
// The example displays output similar to the following:
//    5/3/2012 12:00:00 AM
//
//    5/3/2012
//    Thursday, May 03, 2012
//    5/3/2012 12:00 AM
open System

// Get the current date.
let thisDay = DateTime.Today
// Display the date in the default (general) format.
printfn $"{thisDay}\n"
// Display the date in a variety of formats.
printfn $"{thisDay:d}"
printfn $"{thisDay:D}"
printfn $"{thisDay:g}"

// The example displays output similar to the following:
//    5/3/2012 12:00:00 AM
//
//    5/3/2012
//    Thursday, May 03, 2012
//    5/3/2012 12:00 AM
Module modMain
   Public Sub Main()
      ' Get the current date.
      Dim thisDay As DateTime = DateTime.Today
      ' Display the date in the default (general) format.
      Console.WriteLine(thisDay.ToString())
      Console.WriteLine()
      ' Display the date in a variety of formats.
      Console.WriteLine(thisDay.ToString("d"))
      Console.WriteLine(thisDay.ToString("D"))
      Console.WriteLine(thisDay.ToString("g"))
   End Sub
End Module
' The example displays output similar to the following:
'    5/3/2012 12:00:00 AM
'    
'    5/3/2012
'    Thursday, May 03, 2012
'    5/3/2012 12:00 AM

注解

从 .NET Framework 2.0 版开始,返回值为 ,DateTimeKind 属性返回 Local

由于它返回的当前日期没有当前时间,因此 属性 Today 适合在仅处理日期的应用程序中使用。 有关详细信息,请参阅 在 DateTime、DateTimeOffset、TimeSpan 和 TimeZoneInfo 之间进行选择。 相反, TimeOfDay 属性返回当前时间而不返回当前日期,属性 Now 返回当前日期和当前时间。

适用于

另请参阅