24小时热门版块排行榜    

查看: 1664  |  回复: 3

iscaler

铁杆木虫 (著名写手)

[求助] 给出从某一时刻开始的秒数, 计算准确日期和时间 已有1人参与

若知道了秒 (从2000-01-01 00:00:00 开始)如何计算相应的日期和时间,最后得到十进制日期。例如 秒数 332576231.445314 对应的日期是 2010-07-16,即 2010.537。求指点!谢谢
回复此楼

» 猜你喜欢

天道酬勤
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

iscaler

铁杆木虫 (著名写手)

天道酬勤
2楼2016-08-31 14:02:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

bookiant

禁虫 (初入文坛)

本帖内容被屏蔽

3楼2016-08-31 18:45:10
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
iscaler: 金币+5, 有帮助 2016-09-01 06:21:30
CODE:
#include <stdio.h>
#include <time.h>

int main (int argc, char *argv[]) {
    time_t now;
    struct tm *tm;

    now = time(0);
    if ((tm = localtime (&now)) == NULL) {
        printf ("Error extracting time stuff\n");
        return 1;
    }

    printf ("%04d-%02d-%02d %02d:%02d:%02d\n",
        tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday,
        tm->tm_hour, tm->tm_min, tm->tm_sec);

    return 0;
}

CODE:
#include "time.h"

int main() {
  clock_t start, end;   /* start and end times */
  
  /* do the timing test */
  start = clock();
  printf("Hello World");
  end = clock();
  printf("Start time: %i, End time: %i \n" start, end);
}

4楼2016-08-31 21:46:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 iscaler 的主题更新
信息提示
请填处理意见