切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud
12下一页

13

主题

1033

积分

0

精华

用户组 

易积分
263
热心
0
好评
0
取日期前五天,增减时间咋写。。[复制链接]
发表于 2020-6-20 11:01:03 | 显示全部楼层 |阅读模式
50易积分
本帖最后由 如意134 于 2020-6-21 13:35 编辑

取现在日期例如20200620,减去五天,取出前五天为20200615。
我想取现日期的前五天日期 。用到时间操作的增减时间。
提示类型转换错误,求例子不会弄了。。


函数:增减时间(时间 为 日期时间型,被增减部分 为 整数型,增加值 为 整数型)为 日期时间型
分类:核心类库---时间操作
注释:返回一个时间,这一时间被加上或减去了一段间隔。
参数二 被增减部分 指定增加或减少时间的哪一部分 1、年份 2、月份 3、日 4、星期 5、小时 6、分钟 7、秒
参数三 增加值 要增减的时间值,正数为增加,负数为减少。



最佳答案

查看完整内容

还没弄好? 我写给你吧: 事件 主窗口.创建完毕() 变量 文本1 为 文本型 文本1=时间到文本(增减时间(取现行时间(),3,-5)) 标签2.标题=日期取数(文本1) 结束 事件 函数 日期取数(文本日期 为 文本型) 为 文本型 变量 txtN 为 文本型 变量 txtY 为 文本型 变量 txtR 为 文本型 txtN=分割文本(分割文本(文本日期,"GMT")(0),"年")(0) txtY=分割文本(分割文本(分割文本(文本日期,"GMT")(0),"年")(1),"月")(0) 如果 取 ...
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5141
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 11:01:04 | 显示全部楼层
还没弄好?

我写给你吧:


事件 主窗口.创建完毕()
       
        变量 文本1 为 文本型
        文本1=时间到文本(增减时间(取现行时间(),3,-5))
        标签2.标题=日期取数(文本1)
       
结束 事件

函数  日期取数(文本日期 为 文本型) 为 文本型
        变量 txtN 为 文本型
        变量 txtY 为 文本型
        变量 txtR 为 文本型
        txtN=分割文本(分割文本(文本日期,"GMT")(0),"年")(0)
        txtY=分割文本(分割文本(分割文本(文本日期,"GMT")(0),"年")(1),"月")(0)
        如果 取文本长度(txtY)<2 则
                txtY= "0" & txtY
        结束 如果       
        txtR=分割文本(分割文本(分割文本(分割文本(文本日期,"GMT")(0),"年")(1),"月")(1),"日")(0)
                如果 取文本长度(txtR)<2 则
                txtR= "0" & txtY
        结束 如果
        日期取数=txtN & txtY & txtR
结束 函数
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

2

积分

0

精华

用户组 

易积分
7
热心
0
好评
0
发表于 2020-6-20 11:18:00 | 显示全部楼层
先把日期转为数字,再减5
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2020-6-20 12:00:42 | 显示全部楼层
就来看看了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

35

主题

1172

积分

0

精华

用户组 

易积分
220
热心
9
好评
0

热心会员活跃会员

发表于 2020-6-20 14:31:32 | 显示全部楼层
本帖最后由 唯独♂奇光 于 2020-6-20 14:33 编辑

增减时间(取现行时间(),3,-5)-5就是减去
回复

使用道具 举报

13

主题

1033

积分

0

精华

用户组 

易积分
263
热心
0
好评
0
发表于 2020-6-20 15:41:58 | 显示全部楼层
我也是这样写,测试时 标签5 =增减时间(取现行时间(),3,-5)     提示无法执行从 日期时间型 到 文本型 的类型转换
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

13

主题

1033

积分

0

精华

用户组 

易积分
263
热心
0
好评
0
发表于 2020-6-20 15:42:47 | 显示全部楼层
唯独♂奇光 发表于 2020-6-20 14:31
增减时间(取现行时间(),3,-5)-5就是减去


我也是这样写,测试时 标签5 =增减时间(取现行时间(),3,-5)     提示无法执行从 日期时间型 到 文本型 的类型转换
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5141
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 20:37:07 来自手机 | 显示全部楼层
你标签5后面掉了个  .标题,这样错误就不是时间到文本,时间到对象了!

你写成标签5.标题=时间到文本(增减时间(取现行时间(),3,-5))
试试看
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

13

主题

1033

积分

0

精华

用户组 

易积分
263
热心
0
好评
0
发表于 2020-6-20 21:09:24 | 显示全部楼层
toorup 发表于 2020-6-20 20:37
你标签5后面掉了个  .标题,这样错误就不是时间到文本,时间到对象了!

你写成标签5.标题=时间到文本(增减 ...

E4A里我有标题,不行,因为增减时间不是文本,是日期时间型,还是提示转换错误错误,这里是忘加了,你也很细心
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5141
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 21:23:38 来自手机 | 显示全部楼层
你像我下面写的那句那样,加个时间到文本!

没看完哦!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-13 07:34 , Processed in 0.055324 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部