首页 > 作文

linux系统时间同步命令 linux获取当前系统时间的函数

更新时间:2023-04-01 07:23:34 阅读: 评论:0

Linux中存在三种形赵襄王学御于王子期式的时间:

日历时间:

指的是从1970年1月1日0时0分0秒开始到目前时间点所经历的秒数

本地时间:

当地时间,北京时间

格林威治时间:

世界标准时间

第一个函数:获取日历时间,time();

函数头文件:

#include<time.h>

函数格式:

time_ttime(time_tc);

返回值:

time_t:以秒的格式返回当前时间到1970年1月1日0时0分0秒中间过了多少秒;

参数:一般填NULL,如果是一个指针,则表示返回值存储在对应的空间中;

第二个函数:获取指定的时间

1,structtm*gmtime(consttime_t*timep);  2,structtm*localtime(consttime_t*timep);

从名字可以看出来,一个是获取格林尼治时间,一个是获取本地时间;参数都是传time_t类型的指针,所以第一个函数可以说是时间操作的基础函数了;两个函数的返回值是一个结构体指针;该结构体的内容如下:

structtm{  inttm_隐隐约约造句c;/*秒(0-60)*/  inttm_min;/*分(0-59)*/  inttm_hour;/*时(0-23)*/  inttm_mday;/*每月几号(1-31)*/  inttm_mon;/*月份(0-11)*/  inttm_year;/*到1900年共有多少年*/  inttm_wday;/*周几(0-6,Sunday=0)*/  inttm_yday;/*一年中的第几天(0-365,1Jan=0)*/  inttm_isdst;/*夏令时间*/  };

第三个函数:获取字符串时间

char*asctime(conststructtm*tm);

该函数的作用是以字符串的形式返回时间,它的参数时第二个函数的返回值类型的指针;

第四个函数:获取指定格式时间

size_tstrftime(char*s,size_tmax,constchar*format,conststructtm*tm);

函数的参数:

char*s,size_tmax:前两个参数定义一个保存获取到时间的字符串数组,  一个是该数组指针,一个是保存到数组的最大字节数;  constchar*format:时间保存的格式:  %a缩写的星期几名称Sun  %A完整的星期几名称Sunday  %b缩写的月份名称Mar  %B完整的月份名称March  %c日期和时间表示法SunAug1902:56:022012  %d班级管理案例一月中的第几天(01-31)19  %H24小时格式的小时(00-23)14  %I12小时格式的小时(01-12)05  %j一年中的第几天(001-366)231  %m十进制数表示的月份(01-12)08  %M分(00-59)55  %pAM或PM名称PM  %S秒(00-61)02  %U一年中的第几周,以第一个星期日作为第一周的第一天(00-53)33  %w十进制数表示的星期几,星期日表示为0(0-6)4  %W一年中的第几周,以第一个星期一作为第一周的第一天(00-53)34  %x日期表示静止的反义词法08/19/12  %X时间表示法02:50:06  %y年份,最后两个数字(00-99)01  流沙河的理想%Y年份2012  %Z时区的名称或缩写CDT  %%一个%符号%  conststructtm*tm:第二个参数的返回值结构体指针

本文发布于:2023-04-01 07:23:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/cc69ff6e84a6cf9d35a4b4c23f38c4c7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:linux系统时间同步命令 linux获取当前系统时间的函数.doc

本文 PDF 下载地址:linux系统时间同步命令 linux获取当前系统时间的函数.pdf

标签:时间   函数   指针   第一个
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图