我從DB表中獲得日期時間類型。在SSRS中將日期從mm/dd/yyyy轉換爲dd/mm/yyyy
在SSRS報告中,我得到日期時間格式mm/dd/yyyy。我想將其更改爲dd/mm/yyyy。
我已經加入表達,如:
=FormatDateTime(Format(Fields!TransactionDate.Value,"dd/MM/yyyy"),DateFormat.ShortDate)
但是,這是顯示在報告#錯誤。 如何糾正?
我從DB表中獲得日期時間類型。在SSRS中將日期從mm/dd/yyyy轉換爲dd/mm/yyyy
在SSRS報告中,我得到日期時間格式mm/dd/yyyy。我想將其更改爲dd/mm/yyyy。
我已經加入表達,如:
=FormatDateTime(Format(Fields!TransactionDate.Value,"dd/MM/yyyy"),DateFormat.ShortDate)
但是,這是顯示在報告#錯誤。 如何糾正?
如果在數據集中的領域爲datetime,則表達式中使用的是
=FORMAT(Fields!Dataset_Field_Name_Here.Value,"dd/MM/yyyy")
從看的表情,「DateFormat.ShortDate」是使用報表設置的語言?轉到報告 - >屬性 - >本地化 - >語言。我將它設置爲en-GB,以便它將以l require的格式顯示日期。但是,如果記住正確,該值可以被顯示報告的客戶端計算機上的語言設置覆蓋。
GOT溶液:
=CDate(Fields!TransactionDate.Value).ToString("dd/MM/yyyy")
轉到文本框屬性:在改變自定義以DD/MM/YYYY(如圖所示),選擇選項的日期和選擇格式MM/DD/YYYY即在RS 2008的01/31/2000。希望它有幫助。
底層數據類型字符串或日期時間? –