RDLC报表的DateTime格式问题

zahuifan 2006-09-25 08:37:30
我在VS2005中的一个Web程序中使用Local的RDLC报表。发现DateTime类型的字段输出的短日期是"2006/9/25"这样的。可是如果使用Label控件或GridView控件输出的短日期都是"2006-9-25"这样的呀,为什么?

我试了用RDLC中的表达式中写Fomat函数:
=FormatDateTime(Fields!字段名.Value, DateFormat.ShortDate)
也试了在属性中指定日期格式为"d",都会输出"2006/9/25"这样的日期格式。

我也看了控制面板中的区域选项,里面的短日期格式明明是"2006-9-25"这样的呀,有没有人和我遇到同样情况的人呀,怎么解决?
...全文
749 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dafeng168 2006-12-20
  • 打赏
  • 举报
回复
帮顶
myflyer 2006-12-20
  • 打赏
  • 举报
回复
Format(日期,"yyyy-MM-dd")
ok
lxmfll2000 2006-10-08
  • 打赏
  • 举报
回复
没遇到 过帮你顶!
zahuifan 2006-09-27
  • 打赏
  • 举报
回复
没人会?
iflang 2006-09-27
  • 打赏
  • 举报
回复
帮顶一下好了,,,关注一下
DTWUJP 2006-09-26
  • 打赏
  • 举报
回复
http://www.cnblogs.com/waxdoll/archive/2006/09/16/505717.html
zahuifan 2006-09-26
  • 打赏
  • 举报
回复
没人遇到过?自己顶
zahuifan 2006-09-26
  • 打赏
  • 举报
回复
to supertbt(软件_小菜) :
我试了yyyy-MM-dd 和yyyy-mm-dd,还是现实的2006/9/25哇,到底是为什么?
zahuifan 2006-09-26
  • 打赏
  • 举报
回复
我再顶
supesa 2006-09-25
  • 打赏
  • 举报
回复
自己设格式就好拉,比如2006/9/25 可以用yyyy/mm/dd表示
2006-9-25可以用yyyy-mm-dd表示
所有的统一设置,效果肯定是一样的.

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧