请问C中取系统时间的函数是什么?

swall 2001-09-27 12:03:04
还有,如何格式化?
请给个例子,谢谢!
...全文
161 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
swall 2001-09-30
  • 打赏
  • 举报
回复
========结=========
  • 打赏
  • 举报
回复
time_t tm;
time(&tm);
然后将tm转换你要的各种格式
goodfood 2001-09-27
  • 打赏
  • 举报
回复
不会吧,我在redhat下通过了

这么短的程序,怎么可能出错?!

你把#include <conio.h>和clrscr()删掉先



swall 2001-09-27
  • 打赏
  • 举报
回复
哈哈,果然是太久没用C了,全忘光光了。。。

我用你给的例子通不过哦
goodfood 2001-09-27
  • 打赏
  • 举报
回复
dos下的清屏
swall 2001-09-27
  • 打赏
  • 举报
回复
linux


包子正想问你呢,clrscr()是干什么用的啊?
goodfood 2001-09-27
  • 打赏
  • 举报
回复
conio.h是我用来使用clrscr()的,不关取系统时间的事,

可以不要,连clrscr()一起删掉吧 ^_^

壹心你是在unix下么?

swall 2001-09-27
  • 打赏
  • 举报
回复
conio.h包含在哪个库里边啊?找不到文件啊。
goodfood 2001-09-27
  • 打赏
  • 举报
回复
lutf()说得有道理!那就

#include <stdio.h>
#include <time.h>
#include <conio.h>

int main(void)
{
clrscr();
time_t t;
tm *local;

t = time(NULL);
local = localtime(&t);
printf("Local time is: %s", asctime(local));
return 0;
}
fsb_12345 2001-09-27
  • 打赏
  • 举报
回复
up
lutf 2001-09-27
  • 打赏
  • 举报
回复
ANSI C:
<time.h>定义
time_t time(time_t *tp);
asctime, ctime, gmtime, localtime等几个函数分别将time()中获得的时间转换成不同的需求格式。
goodfood 2001-09-27
  • 打赏
  • 举报
回复

#include <stdio.h>
#include <dos.h>
#include <conio.h>
#include <iostream.h>

int main(void)
{
clrscr();
struct time t;

gettime(&t);
printf("The current time is: %d:%d:%d.%d\n",
t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
return 0;
}

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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