[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] [已解决]批处理如何获取系统时间并转换成十六进制的时间?

RT
先获取当前时间,然后转换成像C语言以1970年零时零分零秒为基淮的以秒为单位的十六进制时间?如果简单以一年365天来计算,看起来不难,不过日历时间还有四年一次的二月份是二十九天呢

[ 本帖最后由 friendtasy 于 2009-11-26 14:59 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

回复 2楼 的帖子

%time%仅是24进制时间,表示一天以内的时刻,起码要加上%date%吧,所谓十六进制时间,如4adf2172表示的是2009.10.21   22:57:54,就是从1970年零时零分零秒到这一刻过了多少秒,再把多少秒转换成4adf2172这样的表示形式。

TOP

回复 3楼 的帖子

在“秒钟数转日期”找到实例,不过运行出错,不知那里出现问题。可以说是这个实例的逆算法。

[ 本帖最后由 friendtasy 于 2009-10-26 08:06 编辑 ]

TOP

回复 6楼 的帖子

嗯,看到了,不过不是很懂语句的意思,故未能自己运用。事实运行出错了,也许还需指定一些变量或参数吧

TOP

回复 8楼 的帖子

很不错,可运行,需要仔细研究一下了。

TOP

返回列表