VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 921|回复: 6

一个关于C语言时间的问题,急盼赐教

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-16 12:00:01 | 显示全部楼层 |阅读模式
本人在Turboc下用time(&t)函数所得到的时间与系统正确的时间完全不对,请问有什么办法可能解决呢?
回复

使用道具 举报

0

主题

73

帖子

46.00

积分

新手上路

Rank: 1

积分
46.00
发表于 2020-6-15 22:30:01 | 显示全部楼层
你怎么知道不对,怎么打印的?口算的?
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-16 09:30:01 | 显示全部楼层
我是刚才打印的,屏幕显示: Fri Qct 29 12:57:46 1982
而我检查了我的系统时间是对的没有任何问题。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-30 17:45:01 | 显示全部楼层
#include <time.h>
#include <stdio.h>
#include <dos.h>

int main(void)
{
   time_t t;

   t = time(NULL);
   printf(ctime(&t));
   return 0;
}
回复

使用道具 举报

0

主题

24

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-7-1 13:15:01 | 显示全部楼层
搞笑吧?不对?
回复

使用道具 举报

0

主题

24

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-7-1 14:30:01 | 显示全部楼层
time的remark就是

get the system time
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-7-7 10:30:01 | 显示全部楼层
谢谢大家,我已经找到答案了

#   include   <stdio.h>   
  #   include   <time.h>   
   
  viod   printtime(viod)   
  {   
        struct   tm*   ptime;   
        time_t   ltime;   
            
        time   (&ltime);   
        ptime   =   localtime     (   &ltime   );   
        printf(   "%02d:%02d:%02d",   
                        ptime->tm_hour,ptime->tm_min,ptime->tm_sec   );   
  };
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表