发布网友 发布时间:2022-04-23 13:43
共2个回答
热心网友 时间:2023-10-16 07:13
可先判断从1970到现在有几个闰年,判断条件,能被4整除但不能被100整除的年份是闰年;能被100整除又能被400整除的年份也是闰年。然后对毫秒数进行转换,如,除以1000为妙,再除以60为分……注意闰年加一天。转换之后是1970到现在的间隔时间(年月日等表示),加上1970的具体的某个时刻就是现在的时间。热心网友 时间:2023-10-16 07:13
有相应的库函数,
#include "time.h"
#include "stddef.h"
#include "stdio.h"
int main()
{long count;
time_t lt;
printf("请输入一个秒数:");//毫秒的话,你自己除以1000就行
scanf("%d",&count);
lt=(time_t)count;
printf("具体时间:%s\n",asctime(localtime(<)));}