Dev的日期格式 FormatType/FormatString

 

一、标准的日期或时间格式字符串

标准日期和时间格式字符串包含单个字符。 此字符定义用于表示值的模式 (是否以及如何显示年份数、月份数等)。 下表给出了最常用的设置。 请参阅 MSDN 的 标准日期和时间格式字符串 主题获取完整列表。

格式说明符说明示例输出
d 短日期模式 3/12/2003
D 长日期模式 Wednesday, March 12, 2003
t 短时间模式 12:00 AM
T 长时间模式 12:00:00 AM
f 完整日期/时间模式(短时间) Wednesday, March 12, 2003 12:00 AM
F 完整日期/时间模式(长时间) Wednesday, March 12, 2003 12:00:00 AM
g 常规日期/时间模式(短时间) 3/12/2003 12:00 AM
G 常规日期/时间模式(长时间) 3/12/2003 12:00:00 AM 

using DevExpress.Utils;
// ...
dateEdit1.Properties.DisplayFormat.FormatType = FormatType.DateTime;
dateEdit1.Properties.DisplayFormat.FormatString = "D";

 

二、自定义日期和时间格式字符串

 

要创建日期和时间值的格式模式,你需要组合使用下表列出的字符串。 这些字符串以不同的格式来表示年份、月份、日数等。

下表列出了可用于为日期设置格式的最常用的字符串 (示例假设要设置格式的日期为 9/2/2003)。

符号含义
yy 年份的后两位数字。 03
yyyy 四位数字年份。 2003
MM 月份的数字。 09
MMM 月份的缩写名称。 Sep
MMMM 月份的全名。 September
dd 日数。 02
ddd 一周中某天的缩写名称。 Tue
dddd 一周中某天的全名。 Tuesday
/ 日期分隔符。 它的外观取决于区域设置。  

下表列出了用于设置时间值格式的字符串。

符号含义
hh 小时。
mm 分钟。
ss 秒。
tt 如果出现,则表示数据使用 AM/PM 格式。
: 时间分隔符。 它的外观取决于区域设置。

注意: 上面的表中仅列出了最常用的部分格式字符串。 完整的列表请参阅 MSDN 的 自定义日期和时间格式字符串 主题。

using DevExpress.Utils;
// ...
dateEdit1.Properties.DisplayFormat.FormatType = FormatType.DateTime;
dateEdit1.Properties.DisplayFormat.FormatString = "MMM/d/yyyy hh:mm tt";

 

posted @ 2012-08-31 17:28  C#老头子  Views(6358)  Comments(0)    收藏  举报