简体   繁体   中英

Date format change SSRS

I have a view with a date column with this format : YYYY-MM-DD and I am using that column in a SSRS report but the final user wants to have something like this:

December 31, 2018

I am using this expression:

=FormatDateTime(Parameters!prmReportDate.Value,DateFormat.LongDate)

But I am getting this:

Monday December 31, 2018

I don't need the day. Is there a way to remove it?

You could simply format the textbox as a date and specify the correct format. You'll just need to set the expression in the textbox as:

=Parameters!prmReportDate.Value

And you should be able to set the Number format property as:

图片

And this should give you the output you expect. If it doesn't work as expected(which actually seems to be the case as I test it), should be able to apply the following expression:

=Format(Parameters!prmReportDate.Value, "MMMM dd, yyyy")

Just remove one of the d s from the expression to remove a leading zero on single digit dates.

Try something like this:

=MonthName(Month(Parameters!prmReportDate.Value),false) 
& " " & 
day(Parameters!prmReportDate.Value)
& "," & 
year(Parameters!prmReportDate.Value)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM