各种格式时间/日期的显示及转换(C/C++)
来源:互联网 发布:徐老师淘宝外设店 编辑:程序博客网 时间:2024/05/17 07:06
编程过程中经常需要各种格式的时间形式,比如整型时间、年月日形式的时间等,下面对各种格式的时间及操作进行简单的总结:
1、获取当前时间的整型数值
time_t ttime;ttime = time(NULL); // 秒数struct timeb timeSeed;ftime(&timeSeed); // timeSeed.millitm毫秒数
ttime为1970年1月1日至今所经历的时间,单位秒
timeSeed为1970年1月1日至今所经历的时间,结构体成员包括秒数、毫秒数、时区等
2、获取当前时间的yyyy/mm/dd hh/mm/ss形式
time_t ttime;ttime = time(NULL);tm *stTime = localtime(&ttime);// 以年月日的形式输出时间printf("%d-%02d-%02d %02d:%02d:%02d\n", stTime ->tm_year + 1900, stTime ->tm_mon + 1, stTime ->tm_mday, stTime ->tm_hour, stTime ->tm_min, stTime ->tm_sec);// 以指定格式输出 char dateBuff[20];strftime(dateBuff, buffLen, "%Y-%m-%d %H:%M:%S", localtime(&ttime));// 将年月日格式的时间再次转换成整型time_t dateInt;dateInt = mktime(stTime );
将时间以年月日的形式存放在结构体tm之中,注意结构体成员的值均是减去1900年1月1日之后的值。
strftime函数可将时间以指定格式输出到数组dateBuff之中。
mktime函数可将tm结构的时间格式转换成整型
阅读全文
0 0
- 各种格式时间/日期的显示及转换(C/C++)
- 【C#】时间日期格式转换:long和DateTime相互转换
- asp.net(C#)日期格式的转换
- C#,SQL 日期格式转换
- (C#)日期时间,转换为秒
- 各种时间格式的转换
- 时间转换各种格式及类别
- java 时间格式转换及日期比较
- c时间日期与时间戳的转换
- 时间格式的转换日期转换毫秒
- 各种格式的时间日期正则表达式
- C语言中各种格式的时间调用
- Java 日期格式的各种转换
- DateTime中各种日期格式的转换
- 各种奇奇怪怪的日期格式转换
- C#dateTimePicker如何显示显示日期时间?
- C语言中常用的各种格式转换说明符
- C#, GridView列数字、货币和日期的显示格式
- 微服务之数据库服务-客户端(PHP+YII)
- Full authentication is required to access this resource
- 点击控件隐藏键盘操作
- 【codeforces 653A】Bear and Three Balls
- EventSystem
- 各种格式时间/日期的显示及转换(C/C++)
- 经典C语言的makefile
- Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds 错误提示就是我们限定了部署的时间导致的错误。
- ajaxSubmit多文件上传功能
- ubuntu遇到的问题之“Package 'vim' has no installation candidate”
- hadoop-2.7.3分布式部署
- 百度地图的简单开发之方向传感器实现定位功能
- 1459 迷宫游戏(51NOD)
- python的入门教程 给大家推荐一下