2015-05-06 67 views
0

在我的SSRS報告中,我有一個日期參數,我想用一個複雜的邏輯將它設置爲默認值。我到達了這個奇怪的行爲:當使用Weekday函數時,SSRS datetimepicker和textboxes的行爲不同

今天是五月六日星期三。如果我使用以下表達式:

DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today()) 

默認時間選擇器我5月9日獲得。 如果我在同一份報告中使用的文本框一模一樣的表情

DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today()).ToLongDateString() 

我得到5月10日! 唯一改變的是toString。 爲什麼這兩個值不同? 我嘗試了不同的表達式,當我開始使用Weekday(Today(),somevalue)時出現差異

回答

0

經過一段時間和一些基本的幫助,我意識到我必須在兩個日期都使用「FirstDayOfWeek」而不是「DayOfWeek」無論當前的文化如何,他們的表情都是相同的。

相關問題