2009-02-03 52 views
0

我已將GridView中的字段綁定到某些dateTime數據對象的屬性。這些字段顯示爲秒級別。它看起來像2009-2-3 18:00:00 PM如何在GridView中將日期時間字符串修剪爲分鐘?

我只是希望它顯示到分鐘,例如2009-2-3 18:00

這樣做的最好方法是什麼?

編輯: 我覺得使用DataFormatString="{0:g}"對我來說很好。 格式爲2009-2-3 6:00 PM

回答

1

雖然你已經找到了解決辦法,這裏的一些額外的信息:在MSDN

你可以找到所有標準的日期和時間格式字符串列表(如「G」)在本頁面:Standard DateTime Format Strings

如果不想使用其中一種預定義的格式,還有一個關於Custom Date and Time Format Strings的頁面。例如,要以您在問題中使用的格式(「2009-2-3 18:00」)精確獲取日期,可以使用格式字符串「yyyy-M-d HH:mm」。

在使用自定義格式字符串之前,請記住使用標準(預定義)格式字符串的優點是,它會自動考慮當前文化(區域設置)。所以如果你想向用戶顯示日期,可能預定義的格式將是更好的選擇。

+0

我試過這個「yyyyMMDD HH:mm」,但它不正確。 2009-2-3 6:00:00 PM的時間縮減到2009-2-3 6:00,所以我很困惑,並尋求幫助 – 2009-02-03 16:22:36

相關問題