C# DateTime.Now.ToShortDateString()方法返回一个字符串,表示当前日期的短日期字符串。短日期字符串的格式由当前线程的区域设置确定。

下面是一个例子,展示了如何使用DateTime.Now.ToShortDateString()方法:

DateTime currentDate = DateTime.Now;
string shortDateString = currentDate.ToShortDateString();
Console.WriteLine("Short date string: " + shortDateString);

输出将根据当前的区域设置而有所不同。例如,如果当前的区域设置是美国英语,输出可能是类似于"9/1/2022"的日期字符串。

对比的话,可以使用DateTime.ToString()方法来自定义日期字符串的格式。例如,可以使用以下代码来获取当前日期的自定义格式化字符串:

DateTime currentDate = DateTime.Now;
string customDateString = currentDate.ToString("yyyy-MM-dd");
Console.WriteLine("Custom date string: " + customDateString);

上述代码将返回一个类似于"2022-09-01"的日期字符串,不受当前区域设置的影响。

总结来说,DateTime.Now.ToShortDateString()方法返回当前日期的短日期字符串,格式由当前线程的区域设置确定;而DateTime.ToString()方法允许自定义日期字符串的格式,不受区域设置的影响

C# DateTimeNowToShortDateString对比

原文地址: https://www.cveoy.top/t/topic/ixyR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录