weijianxiong 发表于 2015-8-20 12:37:00

=Format( First(Fields!計算期間FROM.Value, "DataSet1"),"yyyy年MM月dd日")&"至"&Format(First(Fields!計算期間TO.Value, "DataSet1")    ,"yyyy年MM月dd日")
为什么我这个不可以啊

weijianxiong 发表于 2015-8-20 12:47:00

字段类型为nchar。问题解决了,谢谢。

weijianxiong 发表于 2015-8-20 12:49:00

如果国是nchar情况应该用什么方法?

frank.zhang 发表于 2015-8-20 13:39:00

您好,
需要使用类型转换。NChar是一种变长的字符串类型,需要转成日期类型。
这个是一个通用的技术问题,您可以搜索下。
以下文章是我通过搜索得到的,您可以参考下:
http://www.cnblogs.com/windphoenix/archive/2013/04/26/3044784.html

weijianxiong 发表于 2015-8-20 13:51:00

=Format (ToDateTime ( First(Fields!計算期間FROM.Value, "DataSet1")),"yyyy年MM月dd日")&"至"&Format(   ToDateTime (First(Fields!計算期間TO.Value, "DataSet1")),"yyyy年MM月dd日")
这样做可以得出,但不知道可不可靠

frank.zhang 发表于 2015-8-20 15:49:00

回复 15楼weijianxiong的帖子

您好,
这个问题的风险在于不合法的数据。以字符转数字为例,“123”转为 123。但是 ,“abc”就会转失败。
我能够想到的就是这个问题。

weijianxiong 发表于 2015-8-20 16:03:00

非常感谢!

frank.zhang 发表于 2015-8-20 16:06:00

您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: 1 [2]
查看完整版本: 请教大师日期转换问题