您好
请帮助
我有RDLC
报告,因为我有TransactionDate
(以5/25/2017
的格式显示),我的本地系统日期格式为25-05-2017
。
现在我要显示,RDLC
字段(TransactionDate
)应与Local System Date
相同。
提前致谢。
答案 0 :(得分:2)
在rdlc中选择教科书并按f4,在那里你可以找到格式属性,在那里你可以直接定义你想要的格式。
答案 1 :(得分:1)
我想你想要这种格式的日期时间<日 - 月 - 年> 嗯,这很简单
DateTime a = new DateTime();
string localDate = a.Day + "-" + a.Month + "-" +a.Year;
如果您只想编辑当前的日期:
string input = "25/5/2017"; //Get your input how you want
string[] a = input.Split('/');
string output = a[0] + "-" + a[1] + "-" + a[2];
答案 2 :(得分:0)
您可以set the locale在RDLC文件中
Language
属性,Language
属性。例如,将Language
设置为en-IN
将导致日期的格式设置为25-05-2017
而不是5/25/2017
。将其设置为表达式=User!Language
将使RDLC引擎使用当前线程的语言环境。