C# 获取当前日期

Minahil Noor 2023年1月30日 2020年6月9日
  1. C# 使用 DateTime.Now.ToString() 方法无需时间获取当前日期
  2. C# 使用 DateTime.Now.Date.ToString() 方法无需时间获取当前日期
  3. C# 使用 DateTime.Now.ToShortString() 方法获取没有时间的当前日期
  4. C# 使用 DateTime.Now.ToLongString() 方法在没有时间的情况下获取当前日期
C# 获取当前日期

在 C# 中,DateTime 类返回一个 DateTime 对象,该对象显示日期和时间的值。DateTime.Now 用于显示当前日期和时间。

在某些情况下,我们不想一起使用日期和时间。我们只需要当前日期。在 C# 中,有几种方法可用于获取不带时间的当前日期。

在本文中,我们将介绍这些方法。继续阅读直到最后找出这些方法。

C# 使用 DateTime.Now.ToString() 方法无需时间获取当前日期

方法 DateTime.Now.ToString() 用于将 DateTime 对象转换为特定格式的字符串。

此方法的正确语法如下:

DateTime.Now.ToString("Format of the date that you want");

示例代码:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        string Date = DateTime.Now.ToString("dd-MM-yyyy");
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

输出:

The Current Date Without Time is 13-04-2020.

C# 使用 DateTime.Now.Date.ToString() 方法无需时间获取当前日期

方法 DateTime.Now.Date.ToString() 用于获取当前日期。日期属性仅用于获取时间为 00:00:00 的日期。为了消除这个时间,我们使用了 ToString()方法来获取所需格式的日期。

此方法的正确语法如下:

DateTime.Now.Date.ToString("Format of the date that you want");

示例代码:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var DateAndTime = DateTime.Now;
        var Date = dateAndTime.Date.ToString("dd-MM-yyyy");
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

输出:

The Current Date Without Time is 13-04-2020.

C# 使用 DateTime.Now.ToShortString() 方法获取没有时间的当前日期

方法 DateTime.Now.ToShortString()MM/dd/yyyy 格式获取日期。默认情况下设置此格式。

使用此属性的正确语法如下:

DateTime.Now.ToShortString();

示例代码:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var dateAndTime = DateTime.Now;
        var Date = dateAndTime.ToShortDateString();
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

输出:

The Current Date Without Time is 4/13/2020.

C# 使用 DateTime.Now.ToLongString() 方法在没有时间的情况下获取当前日期

DateTime.Now.ToLongString() 方法以长日期格式显示没有时间的日期。它也告诉你日期和月份的名称。

DateTime.Now.ToLongString() 方法的正确语法如下:

DateTime.Now.ToLongString();

示例代码:

using System;

public class DateWithoutTime
{
    public static void Main()
    {
        var dateAndTime = DateTime.Now;
        var Date = dateAndTime.ToLongDateString();
        
        Console.WriteLine("The Current Date Without Time is {0}.", Date);
    }
}

输出:

The Current Date Without Time is Monday, April 13, 2020.

相关文章 - Csharp DateTime