TC官方合作论坛

 找回密码
 立即注册
查看: 1115|回复: 4

[已解决] 时间怎么转换

[复制链接]
发表于 2015-10-27 17:15:53 | 显示全部楼层 |阅读模式

马上加入TC

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

x
1548451 这样的要怎么写才可以转成  11:11:11 这种格式的
回复

使用道具 举报

发表于 2015-10-28 22:57:29 | 显示全部楼层
本帖最后由 somyyy 于 2015-10-28 23:35 编辑

看了你的帖子,你所给的数应该不是时间戳,可能是TC中gettickcount()函数获取的开机到现在所经历的时间毫秒数,那么二楼转换思路应该是正确的,是毫秒转换,不过还是把时间戳转换日期给写了一下,基本函数如下:
功能 时间戳转日期(数值)
    变量 字段=数组(7,4,5,5,6,5)
    变量 串=十转二进制(数值)
    变量 串长=字符串长度(十转二进制(数值))
    变量 年,月,日,时,分,秒,串秒
    if(串长<32)
        for(var i = 0; i <32-串长; i++)
            串=0&串
        end
    end

    串秒=字符串截取(串,27,27+字段[5])&0  //补齐日期转时间戳时去掉的最后一个位,补零,所以秒字段总是偶数
    年=二进制转十进制(字符串截取左侧(串,字段[0]))+1980
    月=二进制转十进制(字符串截取(串,7,7+字段[1]))
    日=二进制转十进制(字符串截取(串,11,11+字段[2]))
    时=二进制转十进制(字符串截取(串,16,16+字段[3]))
    分=二进制转十进制(字符串截取(串,21,21+字段[4]))
    秒=二进制转十进制(串秒)
    返回 年&"年"&月&"月"&日&"日"&时&":"&分&":"&秒
结束
刚传上去时间戳转换日期的代码,具体源码请去http://bbs.tyuyan.net/thread-53679-1-1.html查看,大家互相交流。。。


回复 支持 反对

使用道具 举报

发表于 2015-10-27 17:47:45 | 显示全部楼层
调试输出(字符串截取("123456",0,2)&":"&字符串截取("123456",2,4)&":"&字符串截取("123456",4,6))
是这样的效果吗,方法角笨不要见怪
回复 支持 反对

使用道具 举报

发表于 2015-10-27 17:48:34 | 显示全部楼层
  1. 功能 时间转换(时间)
  2.     变量 秒=时间%60
  3.     变量 分=取整(时间/60)%60
  4.     变量 时=取整(取整(时间/60)/60)%24
  5.     变量 天=取整(取整(取整(时间/60)/60)/24)
  6.     返回 天&":"&时&":"&分&":"&秒
  7. 结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-10-27 22:42:27 | 显示全部楼层
楼主应该说的“时间戳”转标准时间。这个估计要插件,TC没有这个功能
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 09:51 , Processed in 0.035574 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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