zoukankan      html  css  js  c++  java
  • [国嵌攻略][077][Linux时间编程]

    时间类型

    Coordinated Universal Time(UTC):世界标准时间,也就是格林威治时间(Greenwich Mean Time, GMT)。

    Calendar Time:日历时间,是用一个标准时间点(1970年1月1日0点)到此时所经过的秒数来表示的时间。

    #include <stdio.h>
    #include <time.h>
    #include <sys/time.h>
    
    void main(){
        //获取日历时间
        time_t ctime;
        
        time(&ctime);
        printf("ctime is %d
    ", ctime);
        
        //获取微秒时间
        struct timeval mtime;
        
        gettimeofday(&mtime, NULL);
        printf("mtime is %d.%d
    ", mtime.tv_sec, mtime.tv_usec);
        
        //获取标准时间
        struct tm *gtime;
        
        gtime = gmtime(&ctime);
        printf("gtime is %02d:%02d
    ", gtime->tm_hour, gtime->tm_min);
        
        //获取本地时间
        struct tm *ltime;
        
        ltime = localtime(&ctime);
        printf("ltime is %02d:%02d
    ", ltime->tm_hour, ltime->tm_min);
        
        //转换时间格式
        char *atime;
        
        atime = asctime(ltime);
        printf("atime is %s
    ", atime);
    }
  • 相关阅读:
    c++好习惯
    mysql:表
    负载均衡
    KBEngine:架构
    skynet的一些运维数据
    Linux学习—LVM快照功能
    跳跃表
    SQL --Chater03 聚合与排序
    SQL --Chapter02 查询基础
    SQL---Chapter01 数据库和SQL
  • 原文地址:https://www.cnblogs.com/d442130165/p/5223379.html
Copyright © 2011-2022 走看看