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"这样的呀,有没有人和我遇到同样情况的人呀,怎么解决?
...全文
612 点赞 收藏 10
写回复
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表示
所有的统一设置,效果肯定是一样的.
回复
发动态
发帖子
图表区
创建于2007-09-28

4802

社区成员

.NET技术 图表区
申请成为版主
社区公告
暂无公告