倒计时程序怎么编呢?高手指点一下

[复制链接]
3016|9
 楼主| kcl123 发表于 2009-10-8 23:17 | 显示全部楼层 |阅读模式
比如输入一个未来的时间,怎么计算力现在的时间还有几天几小时几分钟几秒呢?好像没有公式可用!谢谢!
duojinian 发表于 2009-10-9 08:07 | 显示全部楼层
如果MCU实现,这个需要自己编写代码。c的话有函数可以调用,不过还是需要自己写一点代码。
 楼主| kcl123 发表于 2009-10-9 08:13 | 显示全部楼层
楼上的C的能说的详细些吗?谢谢!@
不亦心 发表于 2009-10-9 08:22 | 显示全部楼层
干脆直接用个倒计时芯片得了
mohanwei 发表于 2009-10-9 09:12 | 显示全部楼层
mktime(未来)-mktime(当前),得到秒数
那么根据秒数来算天、时、分、秒就很简单了,
分=60秒
时=3600秒
天=86400秒
首先秒数除以86400得到天,余数除以3600得到时,余数除以60得到分,最后的余数则是秒
 楼主| kcl123 发表于 2009-10-9 12:18 | 显示全部楼层
楼上的,mktime(未来)-mktime(当前),得到秒数,这个好像比较难啊!下面的按时理解的,怎么弄呢?请不吝指教!
 楼主| kcl123 发表于 2009-10-9 12:30 | 显示全部楼层
单片机编应该怎么弄呢?
mohanwei 发表于 2009-10-9 13:00 | 显示全部楼层
看你的帖子数也不像新手了吧……关键的东西都点到了,自己一搜”mktime“就肯定知道怎么做了。
还有,算法的东西和单片机什么的无关
IC_99 发表于 2009-10-9 16:38 | 显示全部楼层
zq1987731 发表于 2009-10-10 12:16 | 显示全部楼层
直接用标准C的库
time.h
将当前时间转化为“UNIX时间戳”格式,那么:
剩余秒数 = “未来” - “现在”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

426

主题

1172

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部