C# 获取当前日期
Minahil Noor
2023年1月30日
2020年6月9日
-
C# 使用
DateTime.Now.ToString()
方法无需时间获取当前日期 -
C# 使用
DateTime.Now.Date.ToString()
方法无需时间获取当前日期 -
C# 使用
DateTime.Now.ToShortString()
方法获取没有时间的当前日期 -
C# 使用
DateTime.Now.ToLongString()
方法在没有时间的情况下获取当前日期
在 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.