递归火山软件开发平台

标题: 时间表达式类的问题 [打印本页]

作者: sfmf520    时间: 2023-12-25 23:58
标题: 时间表达式类的问题
<火山程序 类型 = "通常" 版本 = 1 />

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

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

    }
}
(, 下载次数: 22)

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



作者: b0y    时间: 2023-12-26 11:09
这个时间表达式是不是有问题 测试 0是星期天 1是星期一  和说明不符  然后#说只能出现在日期字段 是打错字了吧  不是只能出现在星期字段吗..   然后也没有表达出来第几个  而是每一个...
作者: sfmf520    时间: 2023-12-27 21:39
b0y 发表于 2023-12-26 11:09
这个时间表达式是不是有问题 测试 0是星期天 1是星期一  和说明不符  然后#说只能出现在日期字段 是打错字 ...

0和1也试过了,也不对。取出来的日期,也跳过了2024年,直接到2025年的。
作者: b0y    时间: 2023-12-28 12:57
sfmf520 发表于 2023-12-27 21:39
0和1也试过了,也不对。取出来的日期,也跳过了2024年,直接到2025年的。

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





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4