• c++时间处理


    struct tm;这是一个结构体,包括了时间的各个属性年月日,时分秒

    time(time_t * t);获取从1900年到现在经过的毫秒数,或者也可以这么用time_t t=time(NULL);

    localtime(&tt);其中tt为time_t类型的变量,localtime返回一个指向tm类型变量的指针

    asctime(&tt);其中tt为struct tm类型的变量,结果与ctime相同,只不过接受的参数不同

    ctime(time_t *t);将毫秒数直接转化为普通的时间格式,相当于localtime(&t),asctime(&tt);

    strftime(char *ptr,int maxsize,const char *format,&tt);对时间进行个性化输出。

    另外三个重要的

    clock()返回程序运行经过的毫秒数

    difftime求两个时间的差值,以秒计

    mktime()将一个struct tm型的变量转化成,time_t型的数据。

     
    #include "time.h"
    #include "iostream.h"
    using namespace std;
    int main( void ) 
    { 
          time_t t = time(0); 
          char tmp[64]; 
          strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) ); 
          puts( tmp ); 
          system("pause");
          return 0; 
    } 

    相信世界是平的
    谨记四个字“修身养性”
    大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
    向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
    相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
    我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由



    支持大额赞助:
  • 相关阅读:
    算法
    用python代码编写象棋界面,棋盘覆盖问题
    深浅拷贝的原理
    MongoDB简介,安装,增删改查
    DBUtils-Python数据库连接池
    websocket
    Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    跨域
    最长公共子序列/子串 LCS(模板)
    寒假作业---蓝桥杯---DFS
  • 原文地址:https://www.cnblogs.com/sky-view/p/3894149.html
Copyright © 2020-2023  润新知