求一算法

wolf2005 2005-08-24 01:40:41
2005-01-20 12:32:37 -------> 1106195557

2005-01-20 12:28:12 -------> 1106195292

2005-01-20 12:35:59 -------> 1106195759


通过什么算法得到把时间转换成后面的数字??????????????
...全文
127 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
PMsg 2005-08-24
  • 打赏
  • 举报
回复
楼上正解
xiaocai0001 2005-08-24
  • 打赏
  • 举报
回复
后面的数字是
前面列出的时间与1970-01-01 00:00:00相差的秒数
snowbirdfly 2005-08-24
  • 打赏
  • 举报
回复
应该是系统时间吧~~
__smallPig__ 2005-08-24
  • 打赏
  • 举报
回复
1106195759 - 1106195292 = 467

2005-01-20 12:28:12

2005-01-20 12:35:59
相差467秒,是与什么时间相差的秒数.
liqiuhua123 2005-08-24
  • 打赏
  • 举报
回复
其实后面的长整型数据是前面的时间的time_t格式。
#include <stdio.h>
#include <time.h>

int main()
{
time_t tim = 1106195557;
printf("%s",ctime(&tim));
return 0;
}

Thu Jan 20 12:32:37 2005
mefit 2005-08-24
  • 打赏
  • 举报
回复
time_t mktime(struct tm *timeptr);
healer_kx 2005-08-24
  • 打赏
  • 举报
回复
根本不用任何算法.
#include <time.h>

time_t t;
time(&t);

你运行一下就知道了.

如果你想根据具体的时间的话,可以先
SetSystemTime()传入人看的懂的时间表示.
出来的t值就是你要的了.


wolf2005 2005-08-24
  • 打赏
  • 举报
回复
就是由前边的时间生成后面的数字,是想要知道这个算法
mituzhishi 2005-08-24
  • 打赏
  • 举报
回复
后面的数字和前面的时间有什么关系么?

不会是随机生成的吧?或者楼主在破解密码?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧