精易论坛

标题: 源码分享 时间转毫秒 【hh小时mm分钟ss秒 hh小时ss秒】to ms [打印本页]

作者: 喵藏    时间: 2024-2-24 14:39
标题: 源码分享 时间转毫秒 【hh小时mm分钟ss秒 hh小时ss秒】to ms

源码分享  时间转毫秒
【hh小时mm分钟ss秒   hh小时ss秒】 to  ms
【hh小时mm分钟ss秒   hh小时ss秒】 转 毫秒

  
子程序名返回值类型公开备 注
时间转毫秒整数型 hh小时mm分钟ss秒    hh小时ss秒
参数名类 型参考可空数组备 注
时间文本文本型
变量名类 型静态数组备 注
文本数组文本型0
返回ms整数型 
逻辑逻辑型 
如果真 (时间文本 = “0”)
返回 (0)
如果真 (时间文本 = “”)
返回 (0)
如果真 (时间文本 = “ ”)
返回 (0)

如果真 (文本_寻找文本 (时间文本, “分钟”, , ) > -1)
逻辑 = 真
时间文本 = 文本_替换 (时间文本, , , , “ ”, “”, “小时”, “,”, “分钟”, “,”, “秒”, “,”, , )
' 调试输出 (“源文本”, 时间文本)
文本数组 = 分割文本 (时间文本, “,”, )
如果真 (取数组成员数 (文本数组) = 3)
返回ms = 返回ms + 到整数 (文本数组 [1]) × 60 × 60 × 1000  ' 1小时 = 60分钟
返回ms = 返回ms + 到整数 (文本数组 [2]) × 60 × 1000  ' 1分钟 = 60秒
返回ms = 返回ms + 到整数 (文本数组 [3]) × 1000  ' 1秒 = 1000ms
如果真 (取数组成员数 (文本数组) = 2)
如果 (逻辑)  ' “分钟”
返回ms = 返回ms + 到整数 (文本数组 [1]) × 60 × 1000  ' 1分钟 = 60秒
返回ms = 返回ms + 到整数 (文本数组 [2]) × 1000  ' 1秒 = 1000ms
' 小时
返回ms = 返回ms + 到整数 (文本数组 [1]) × 60 × 60 × 1000  ' 1小时 = 60分钟
返回ms = 返回ms + 到整数 (文本数组 [2]) × 1000  ' 1秒 = 1000ms

如果真 (取数组成员数 (文本数组) < 2)
返回ms = 返回ms + 到整数 (文本数组 [1]) × 1000  ' 1秒 = 1000ms
返回 (返回ms)


用了精易模块


作者: 雨轩传媒    时间: 2024-2-24 15:15
感谢分享~
作者: zaozi    时间: 2024-2-24 19:57
学习了,谢谢楼主
作者: ttggnn    时间: 2024-2-24 20:46
        感谢分享,很给力!~
作者: ZHuanR    时间: 2024-2-24 23:50
新技能已get√
作者: 光影魔术    时间: 2024-2-24 23:51
感谢分享
作者: 查过    时间: 2024-2-25 07:55
全都是大佬~
作者: 豆豆灰常开心    时间: 2024-2-25 08:00
已经顶贴,感谢您对论坛的支持!
作者: 447485268    时间: 2024-2-25 08:01
支持开源~!感谢分享
作者: 396384183    时间: 2024-2-25 09:50
全都是大佬~
作者: zaozi    时间: 2024-2-25 15:02
嘿嘿我来了!  帮你顶一下!
作者: 查过    时间: 2024-2-26 07:05
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-2-26 07:10
感谢楼主分享!
作者: qqmqqg    时间: 2024-2-26 08:56
66666666666666666666
作者: yamiedie    时间: 2024-2-26 16:51
支持开源~!感谢分享
作者: 一指温柔    时间: 2024-2-27 09:14
感谢分享源码
作者: xmtian    时间: 2024-2-27 09:20
感谢分享。
作者: 沐白    时间: 2024-2-27 12:08
支持开源~!感谢分享
作者: pipicool    时间: 2024-2-29 15:24
学习一下
作者: kingchain    时间: 2024-5-21 08:40
这个返回的都是1000吧 毫秒也有几毫秒 几十毫秒的
作者: b0y    时间: 2024-5-21 08:46
本帖最后由 b0y 于 2024-5-21 08:49 编辑

转秒就行了 你的时间文本参数也就精确到秒  需要毫秒用户自己*1000

还可以直接把 时间文本参数 到时间() 转为时间 这样取 时分秒方便些







欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4