天天看点

C++获取系统时间,并输出

#include <time.h>
#include <iostream>
#include <cstdlib.h>
void getTime()
{
    char ti[];
    time_t t = time();
    struct tm *p;
    p = localtime(&t);       //当地时间转成结构体
    strftime(ti,sizeof(ti),"%T",p);      //将保存的时间信息存放在字符串ti中,大小,需要输出的时间格式(用户百度,自行设置),时间戳转化的结构体
    cout << ti <<endl;
}

int main()
{
    /* 方式一 */
    time_t t = time();    //获取时间戳
    char tmp[];
    strftime(tmp,sizeof(tmp),"%Y/%m/%d %X %A",localtime(&t));  //将时间戳转换成日期
    cout << tmp <<endl;

    /* 方式二 */
    getTime();
    return ;
}
           

继续阅读