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