How to get System DateTime format?

后端 未结 3 1919
梦谈多话
梦谈多话 2020-12-13 13:55

I am looking for a solution to get system date time format.

For example: if I get DateTime.Now? Which Date Time Format is this using? DD/MM/YYYY

3条回答
  •  暖寄归人
    2020-12-13 14:38

    If it has not been changed elsewhere, this will get it:

    string sysFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
    

    If using a WinForms app, you may also look at the UICulture:

    string sysUIFormat = CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern;
    

    Note that DateTimeFormat is a read-write property, so it can be changed.

提交回复
热议问题