DevExpress XtraGrid:如何强制一个不采用系统'长/短日期设置的日期时间格式
本文关键字:日期 时间 设置 系统 格式 何强制 XtraGrid 一个 DevExpress | 更新日期: 2023-09-27 18:08:47
在我们公司,长日期和短日期的Windows区域设置是自定义的,总是像这样显示日期的名称:"dddd dd MMMM yyyy"表示"friday, April 12, 2012"。
在我们的CRM软件中,我们使用了很多DevExpress组件,在其中一个XtraGrid中,我想避免默认的系统行为,并显示自定义格式。
我确实设置了我的列显示格式类型:"DateTime"和格式字符串:"G"在MSDN上指定,但是当我运行软件时,它仍然显示系统短日期(星期五,2012年4月12日)
是否有办法强制使用不使用系统默认值的显示格式?
Thank you
您可以在DisplayFormat.FormatString
属性中指定任何自定义格式字符串。您不受标准格式字符串的限制。例如,您可以将列的格式指定为:
FormatString = "MM/dd/yyyy"
你会得到标准的美式短日期格式。
创建一个DateTime:
DateTime dtime = DateTime.ToString("dddd dd MMMM yyyy");