C# DevExpress日期时间格式字符串-不适用于俄罗斯地区的AM/PM

C# DevExpress日期时间格式字符串-不适用于俄罗斯地区的AM/PM,c#,devexpress,C#,Devexpress,我使用以下时间格式模式: column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime; column.DisplayFormat.FormatString = "DD/mm/yyyy hh:mm tt"; 它的工作原理完全符合我们的预期。但在换成俄罗斯地区后,AP/PM标志消失了”将显示。如何解决这个问题?美国以外的大多数人都使用24小时制;13点而不是下午1点。确定日期是dd/mm还是mm/dd也有问题;因此,

我使用以下时间格式模式:

column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
column.DisplayFormat.FormatString = "DD/mm/yyyy hh:mm tt";

它的工作原理完全符合我们的预期。但在换成俄罗斯地区后,AP/PM标志消失了<代码>”将显示。如何解决这个问题?

美国以外的大多数人都使用24小时制;13点而不是下午1点。确定日期是dd/mm还是mm/dd也有问题;因此,使用dd-MMM-yyy是一种良好的做法;e、 g.2015年1月2日

所以你应该使用

column.DisplayFormat.FormatString = "dd MMM yyyy HH:mm";

美国以外的大多数人使用24小时制;13点而不是下午1点。确定日期是dd/mm还是mm/dd也有问题;因此,使用dd-MMM-yyy是一种良好的做法;e、 g.2015年1月2日

所以你应该使用

column.DisplayFormat.FormatString = "dd MMM yyyy HH:mm";

是的,
ru-ru
文化(猜它不是鞑靼文化)确实有
AMDesignator
PMDesignator
属性作为空字符串。您可以
克隆
此俄罗斯区域性,并根据需要设置这些属性,并将此区域性用作
当前(UI)区域性
,我不能100%确定整个应用程序会发生这种情况。您可以查找有关日期本地化的一些信息。顺便说一句,没有
DD
作为自定义日期和时间说明符。您需要改用
dd
。自定义说明符区分大小写。另外,
mm
说明符用于分钟,但
mm
说明符用于数月。是的,
ru-ru
文化(猜它不是鞑靼文化)确实有
AMDesignator
PMDesignator
属性作为空字符串。您可以
克隆
此俄罗斯区域性,并根据需要设置这些属性,并将此区域性用作
当前(UI)区域性
,我不能100%确定整个应用程序会发生这种情况。您可以查找有关日期本地化的一些信息。顺便说一句,没有
DD
作为自定义日期和时间说明符。您需要改用
dd
。自定义说明符区分大小写。另外,
mm
说明符用于分钟,而
mm
说明符用于月。