【问题标题】:how to change culture date format in c#?如何在 C# 中更改文化日期格式?
【发布时间】:2010-05-25 10:06:08
【问题描述】:

如何在 c# 中更改文化日期格式

【问题讨论】:

  • 什么样的应用程序? ASP.NET、WinForms、其他?
  • 你能更详细地解释你想做什么吗?

标签: c# cultureinfo


【解决方案1】:

【讨论】:

    【解决方案2】:

    如果您需要,您可以更改当前线程的文化,这样您就不必为每次调用都这样做。

    Thread.CurrentThread.CurrentCulture = New CultureInfo("th-TH", False)
    

    更多信息在这里: http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentuiculture%28VS.71%29.aspx

    【讨论】:

      【解决方案3】:

      例如在 DateTimePicker 中,您可以使用 CustomFormat 属性添加您想要的格式(独立于文化)。或查看@gcores 的答案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-13
        • 2019-01-09
        • 2021-06-07
        相关资源
        最近更新 更多