您的位置:首页 > 编程语言 > C语言/C++

C++读取系统时间

2004-11-04 13:26 309 查看
time_t time(time_t *timer); //得到系统时间
struct tm *gmtime(const time_t *timer); //转化成tm格式
struct tm *localtime(const time_t *timer); //有时区校正的
char *asctime(const struct tm *timeptr); //得到 Wed Jan 02 02:03:55 1980/n/0 标准GSM格式时间字符串
size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr); //根据格式字符串生成字符串。
示例:
char today[32] ="";
char second[32] ="";
tm *temptm;
time_t temptime;
temptime = time(0);
temptm = localtime(&temptime);
sprintf(today,"%d-%02d-%02d",temptm->tm_year+1900,temptm->tm_mon+1,temptm->tm_mday);
sprintf(second,"%02d:%02d:%02d",temptm->tm_hour,temptm->tm_min,temptm->tm_sec);
cout << "Time:" << second << endl;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: