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

c#
1653
2024/8/15 6:30:59
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在使用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"格式显示。根据你的实际需求,可以灵活选择适合的日期和时间格式化选项。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c#连接sqlserver数据库失败怎么解决