溫馨提示×

如何使用DataFormatString格式化日期和時間

c#
小樊
85
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