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";

浙公网安备 33010602011771号