当前位置: 首页 > article >正文

时间函数大全

结构struct tm结构的成员:
成员        说明
int tm_sec        分后的秒(0-61), 多出来的两秒是用来处理跳秒问题用的
int tm_min        小时后的分(0-59)
int tm_hour        午夜后的小时(0-23)
int tm_mday        月中的天(0-31),本月第几日
int tm_mon        一月后的月数(0-11),本年第几月
int tm_year        1900年后的年数,要加1900表示那一年
int tm_wday        星期日后的天数(0-6),本周第几日
int tm_yday        一月一日后的天数(0-365),本年第几日,闰年有366日
int tm_isdst        夏令时标志(大于0的值说明夏令时有效,0说明无效,负数说明信息不可用)
       
常用时间函数:
clock_t clock(void);
获取自从调用程序以来经过的处理器时间的最近近似。

double difftime(time_t time1, time_t time0);
就是两个时间的秒差。

time_t mktime(struct tm *tm);
转换tm成为time_t格式,使用本地时间。

time_t time(time_t *t);
返回传回从epoch开始计算起的秒数。

char *asctime(const struct tm *tm);
转换时间格式为标准UNIX时间格式。

char *ctime(const time_t *timep);
转换时间格式为标准UNIX时间格式。

struct tm *gmtime(const time_t *timep);
转换成格林威治时间。

struct tm *localtime(const time_t *timep);
转换成本地时间。它可以透过修改TZ环境变数来在一台机器中,不同使用者表示不同时间。

size_t strftime(char *s, size_t max, const char *format, const struct tm *tm);
strftime有点像sprintf,其格式由fmt来指定,具体格式请参考

http://www.lryc.cn/news/2416018.html

相关文章:

  • 上网行为管理排行榜_上网行为管理|电脑监控软件
  • 【SNS专题】大型SNS类游戏服务器架构
  • html5 app 打包,手机h5网站如何快速打包做成APP?
  • 【毕设教程】单片机控制步进电机
  • 关于mediaplayer
  • 电力电子入门(一)
  • 怎么做一个定时消息提醒_下班后怎么设置企业微信消息不提醒?客户会看到我的在线状态吗?...
  • python刷阅读_Python 刷高博客阅读量
  • 从LayoutParams说起到代码动态布局
  • 基于FFmpeg的Dxva2硬解码及Direct3D显示(三)
  • 10个可爱的外国互动型网站
  • 蓝牙为什么称为蓝牙
  • python-flask计算机毕业设计网上书店信息管理系统(程序+开题+论文)
  • 2023 小额贷款系统源码
  • 用HTML和css实现滚动条
  • 中国高校BBS大全
  • FileUpload文件上传控件
  • 学习计算机编程(IT、偏网站开发)的参考学习网址syk
  • beini安装破*WIFI
  • swift快捷键大全
  • pushlet推送引入SSM项目
  • SAP系统如何运维
  • asp毕业设计——基于ASP+贝叶斯过滤技术的反垃圾邮件管理系统设计与实现(毕业论文+程序源码)——反垃圾邮件管理系统
  • 联发科技发布GSM手机单芯片方案MT6253和智能手机方案MT6516
  • BAT脚本加防火墙455端口
  • 韩国李世龙19岁当爹 与洪瑛琦姐弟恋开花结果
  • Joomla框架搭建远程代码执行(RCE)漏洞复现
  • Directory Listing Denied错误原因和解决方案
  • java虚拟机参数优化_JAVA虚拟机JVM参数优化(2):垃圾收集算法选择
  • 用DW制作简单的浮动广告