📜  c# 获取当前日期 - C# (1)

📅  最后修改于: 2023-12-03 15:13:52.510000             🧑  作者: Mango

C# 获取当前日期

在C#中获取当前日期是一项非常基础的操作。本文将介绍如何使用C#获取当前日期,并提供一些代码示例。

获取当前日期

在C#中,可以使用DateTime.Now属性获取当前日期和时间。Now属性返回当前日期和时间的DateTime对象,其中包含日期和时间的各个组成部分。

DateTime currentDate = DateTime.Now;
Console.WriteLine(currentDate);

输出结果:

2021/9/1 09:23:11
获取当前日期的各个部分

如果只需要获取当前日期的各个部分(如年、月、日、小时、分钟和秒),则可以使用DateTime对象的各种属性。

DateTime currentDate = DateTime.Now;

int year = currentDate.Year;      // 获取当前年份
int month = currentDate.Month;    // 获取当前月份
int day = currentDate.Day;        // 获取当前日期
int hour = currentDate.Hour;      // 获取当前小时
int minute = currentDate.Minute;  // 获取当前分钟
int second = currentDate.Second;  // 获取当前秒数
自定义日期格式

DateTime对象提供了许多方法来格式化日期字符串。以下是一些常见的日期格式:

DateTime currentDate = DateTime.Now;

string shortDate = currentDate.ToShortDateString();  // 获取短日期格式(如:2018/11/20)
string longDate = currentDate.ToLongDateString();    // 获取长日期格式(如:2018年11月20日)
string fullDate = currentDate.ToString("yyyy-MM-dd HH:mm:ss"); // 自定义日期格式(如:2018-11-20 09:23:11)
总结

在C#中,获取当前日期非常容易。可以使用DateTime.Now属性来获取当前日期和时间,也可以使用DateTime对象的各种属性来获取日期的各个部分。此外,可以使用ToString方法来格式化日期字符串。