找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8

银牌会员

67

主题

191

帖子

2047

积分

银牌会员

积分
2047

活字格认证微信认证勋章元老葡萄

CanYou8
银牌会员   /  发表于:2015-4-28 22:30  /   查看:4505  /  回复:9
如题,如何用 ActiveReports 里面的时间表达式,实现“2015年4月28日至2015年7月28日”的效果?就是当前时间,与当前时间加3个月,并格式化输出。

9 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-4-29 09:26:00
沙发
您好,
您在哪个控件里面使用这个表达式?
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-4-29 09:37:00
板凳
目前是在rdl报表的TextBox控件里使用。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-29 10:16:00
地板
您好,
可以使用
  1. =First(Fields!到货日期.Value)+“至”+DateAdd(DateInterval.Month,3,First(Fields!到货日期.Value))
复制代码

将First(Fields!到货日期.Value)替换为您需要修改的字段。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-4-29 11:00:00
5#
我用如下表达式
  1. =DateString+“至”+DateAdd(DateInterval.Month,3,DateString)
复制代码
时,显示结果“2015-04-29至2015/7/29”.如何控制右侧的格式?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-29 11:56:00
6#
您好,
我可不可以这样理解,您使用DateString为了返回一个当前的日期?
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-4-29 13:29:00
7#
是的,当前日期,和3个月后的日期
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-29 14:43:00
8#
您好,
可以使用以下表达式
  1. =Format(DateAndTime.Now(),"yyyy年MM月dd日")+"至"+Format(DateAdd(DateInterval.Month, 3, DateAndTime.Now()),"yyyy年MM月dd日")
复制代码

评分

参与人数 1满意度 +5 收起 理由
CanYou8 + 5 问题解决,非常感谢

查看全部评分

回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-4-29 14:50:00
9#
  非常感谢!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-4-29 16:32:00
10#
感谢反馈。
之前邀请您注册GCDN论坛,按照规定赠送您的2000枚金币已经充值到您的帐户中,可兑换礼品,数量有限兑完为止。http://gcdn.gcpowertools.com.cn/showtopic-16716.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部