如何在c#中获取系统时间格式,而不是系统时间

时间:2013-12-26 05:25:47

标签: c# asp.net

我需要获得系统时间格式。如果系统中的时间是 dd / mm / yy 格式,那么我需要创建一个消息框,将时间格式更改为 mm / dd / yy .. < / p>

提前致谢

3 个答案:

答案 0 :(得分:4)

日期

string dateFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;

时间

string timeFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern;

答案 1 :(得分:1)

试试这个

using System.Globalization;

...
...
...

var systemDateFormat = CultureInfo.CurrentCulture.DateTimeFormat;

var timePattern = systemDateFormat.FullDateTimePattern;

答案 2 :(得分:1)

如果要检测为当前实例设置的日期和时间格式,可以使用以下方法。

using System.Globalization;

var systemFormat = CultureInfo.CurrentCulture.DateTimeFormat;

var CurrentSystemDateTimePatttern= systemFormat.FullDateTimePattern;

但是,无论系统格式如何,如果您正在寻找自己的自定义格式,您可以使用以下方法...

DateTime.Now.ToString("MM/dd/yyyy") // Where MM is Month, dd is day and yyyy is Year in 4 Digit.