2015-12-22 395 views
2

剛接觸Reporting Services,目前面臨格式化日期時間參數問題 當前我的報告被顯示爲DD-MM-YYYY我試圖顯示日期時間格式爲DD-MMM-YYYY和使用表達式我在SSRS中有DD-MM-YYYY格式的日期時間參數如何將日期時間參數的格式更改爲DD-MMM-YYYY

=DateTime.Parse(Format(Now,"dd/MMM/yyyy hh:mm")) 
我累的時候

還是我得到它作爲22-12-2015 09:47:00,我沒有得到我在哪裏在參數設置缺失,

+0

我認爲你需要改變你的表達格式爲'Format(Now,「dd-MMM-yyyy hh:mm」)' - 正如你所提到的,你需要日期時間格式「DD-MMM-YYYY」 – pedram

回答

2

DateTime.Parse撤消您的格式 - 它分析你很好地格式化DateTime - String回一個DateTime

只是將其刪除,並使用

=Format(Now,"dd/MMM/yyyy hh:mm") 
0

選擇Convert(VARCHAR(24),GETDATE(),113)
試試這個答案會是這樣

22 Dec 2015 10:27:18:463