如何在 RDLC 字段中显示本地系统日期格式
How to Display, Local System Date Format in RDLC Field
嗨
请帮忙
我有 RDLC
报告,因为我有 TransactionDate
(以 5/25/2017
的格式显示)并且我的本地系统日期格式是 25-05-2017
。
现在我想显示,RDLC
字段 (TransactionDate
) 应该与 Local System Date
.
相同
提前致谢。
我猜你想要这种格式的日期时间 < Day-Month-Year >
嗯,很简单
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];
Select rdlc 中的教科书,然后按 f4 ,在那里你可以找到格式属性,在那里你可以直接定义你想要的格式。
您可以 set the locale 在 RDLC 文件中,
- 对于整个报告,通过修改报告的
Language
属性 或
- 对于单个文本框,通过修改文本框的
Language
属性.
例如,将 Language
设置为 en-IN
将导致日期格式设置为 25-05-2017
而不是 5/25/2017
。将其设置为表达式 =User!Language
将导致 RDLC 引擎使用当前线程的语言环境。
嗨
请帮忙
我有 RDLC
报告,因为我有 TransactionDate
(以 5/25/2017
的格式显示)并且我的本地系统日期格式是 25-05-2017
。
现在我想显示,RDLC
字段 (TransactionDate
) 应该与 Local System Date
.
提前致谢。
我猜你想要这种格式的日期时间 < Day-Month-Year > 嗯,很简单
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];
Select rdlc 中的教科书,然后按 f4 ,在那里你可以找到格式属性,在那里你可以直接定义你想要的格式。
您可以 set the locale 在 RDLC 文件中,
- 对于整个报告,通过修改报告的
Language
属性 或 - 对于单个文本框,通过修改文本框的
Language
属性.
例如,将 Language
设置为 en-IN
将导致日期格式设置为 25-05-2017
而不是 5/25/2017
。将其设置为表达式 =User!Language
将导致 RDLC 引擎使用当前线程的语言环境。