我需要获得系统时间格式。如果系统中的时间是 dd / mm / yy 格式,那么我需要创建一个消息框,将时间格式更改为 mm / dd / yy .. < / p>
提前致谢
答案 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.