递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2513|回复: 3
打印 上一主题 下一主题

[视窗] 时间表达式类的问题

[复制链接]

40

主题

152

帖子

2402

积分

金牌会员

Rank: 6Rank: 6

积分
2402
QQ
跳转到指定楼层
楼主
发表于 2023-12-25 23:58:11 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
<火山程序 类型 = "通常" 版本 = 1 />

变量 JU时间表达 <类型 = 时间表达式类>
变量 JU时间戳 <类型 = 长整数>
如果 (来源对象 == 按钮1)
{
    JU时间戳 = 取时间戳 (取现行时间 ())
    调试输出 ("现行时间", 时间到文本 (时间戳到时间 ((整数)JU时间戳), , ))

    如果 (JU时间表达.解析 ("0 0 0 * 6 SUN#3") == 真)
    {
        JU时间戳 = JU时间表达.取下一个时间 (JU时间戳)
        调试输出 ("下一个时间", 时间到文本 (时间戳到时间 ((整数)JU时间戳), , ))

    }
}


请问一下,这个时间表达式哪里出问题了?
我想取出 明年六月第三个周日的日期,可是取出的却是 2025年6月1日 ,连2024年都被跳过了。
这是怎么回事呢?


回复

使用道具 举报

28

主题

359

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
地板
发表于 2023-12-28 12:57:30 | 只看该作者
sfmf520 发表于 2023-12-27 21:39
0和1也试过了,也不对。取出来的日期,也跳过了2024年,直接到2025年的。

我测试也不对.艾特版主来看看吧
回复

使用道具 举报

40

主题

152

帖子

2402

积分

金牌会员

Rank: 6Rank: 6

积分
2402
QQ
板凳
 楼主| 发表于 2023-12-27 21:39:34 | 只看该作者
b0y 发表于 2023-12-26 11:09
这个时间表达式是不是有问题 测试 0是星期天 1是星期一  和说明不符  然后#说只能出现在日期字段 是打错字 ...

0和1也试过了,也不对。取出来的日期,也跳过了2024年,直接到2025年的。
回复

使用道具 举报

28

主题

359

帖子

3325

积分

论坛元老

Rank: 8Rank: 8

积分
3325
沙发
发表于 2023-12-26 11:09:54 | 只看该作者
这个时间表达式是不是有问题 测试 0是星期天 1是星期一  和说明不符  然后#说只能出现在日期字段 是打错字了吧  不是只能出现在星期字段吗..   然后也没有表达出来第几个  而是每一个...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 01:49 , Processed in 0.093431 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表