温馨提示×

如何使用DataFormatString格式化日期和时间

c#
小樊
84
2024-08-15 04:30:38
栏目: 编程语言

在使用DataFormatString格式化日期和时间时,你可以使用以下一些常见的格式化选项:

  1. 格式化日期:
  • “yyyy-MM-dd”:显示年份、月份和日期,例如:2022-01-01
  • “MM/dd/yyyy”:显示月份、日期和年份,例如:01/01/2022
  • “dd/MM/yyyy”:显示日期、月份和年份,例如:01/01/2022
  1. 格式化时间:
  • “HH:mm:ss”:显示小时、分钟和秒钟,24小时制,例如:14:30:00
  • “hh:mm:ss tt”:显示小时、分钟、秒钟和上午/下午标识,12小时制,例如:02:30:00 PM
  1. 结合日期和时间:
  • “yyyy-MM-dd HH:mm:ss”:显示年份、月份、日期、小时、分钟和秒钟,例如:2022-01-01 14:30:00
  • “MM/dd/yyyy hh:mm:ss tt”:显示月份、日期、年份、小时、分钟、秒钟和上午/下午标识,例如:01/01/2022 02:30:00 PM

你可以根据自己的需求选择合适的格式化选项,然后在代码中使用DataFormatString属性将日期和时间格式化输出到页面上。例如,在GridView中使用DataFormatString格式化日期和时间:

<asp:BoundField DataField="Date" HeaderText="Date" DataFormatString="{0:yyyy-MM-dd}" />
<asp:BoundField DataField="Time" HeaderText="Time" DataFormatString="{0:hh:mm:ss tt}" />

以上示例中,Date列的日期会以"yyyy-MM-dd"格式显示,而Time列的时间会以"hh:mm:ss tt"格式显示。根据你的实际需求,可以灵活选择适合的日期和时间格式化选项。

0