学习总结——时间戳转日期
文章目录
- 1. 时间戳转日期
1. 时间戳转日期
#include <stdio.h>
#include <time.h>int main () {time_t PTime = 0;time_t time = 1670841720; // 时间戳,可以用time(&mytime);获取当前时间戳struct tm* timeP;char date1[40];int point = 0;/*利用东八区(北京时间,其他国家,美国,英国等,需要相应的进行加或者减X小时), 则真正的换算时间戳为*/PTime = time;timeP = localtime(&PTime); // 转换// 年 int year = 1900+ timeP->tm_year;point = 3;while(year){int num = year % 10;date1[point --] = num + '0';year /= 10;}date1[4] = '-';// 月 int month = 1+ timeP->tm_mon;if (month < 10) date1[5] = '0';point = 6;while(month){int num = month % 10;date1[point --] = num + '0';month /= 10;}date1[7] = '-';// 日 int day = timeP->tm_mday;if (day < 10) date1[8] = '0';point = 9;while(day){int num = day % 10;date1[point --] = num + '0';day /= 10;}date1[10] = ' ';// 时 int hour = timeP->tm_hour;if (hour < 10) date1[11] = '0';if(!hour) date1[12] = '0';point = 12;while(hour){int num = hour % 10;date1[point --] = num + '0';hour /= 10;}date1[13] = ':';// 分 int min = timeP->tm_min;if (min < 10) date1[14] = '0';if (!min) date1[15] = '0';point = 15;while(min){int num = min % 10;date1[point --] = num + '0';min /= 10;}date1[16] = ':';// 秒 int sec = timeP->tm_sec;if (sec < 10) date1[17] = '0';if (!sec) date1[18] = '0';point = 18;while(sec){int num = sec % 10;date1[point --] = num + '0';sec /= 10;}date1[19] = '\0';printf("%s", date1); /*printf("%d/%d/%d %d:%d:%d\n",1900+ timeP->tm_year,1+ timeP->tm_mon,timeP->tm_mday, timeP->tm_hour, timeP->tm_min, timeP->tm_sec);*/return 0;
}
学习总结——时间戳转日期相关推荐
- 时间戳转换为日期格式 C/C++ 学习日记 新手讲解
#include <stdio.h> #include <time.h> #include <stdlib.h> //时间戳转换为日期格式 void timesta ...
- php日期时间戳相互转换,PHP时间戳和日期相互转换
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...
- c语言计算时间的编程,C语言实现时间戳转日期的算法(推荐)
1.算法 时间是有周期规律的,4年一个周期(平年.平年.平年.闰年)共计1461天.Windows上C库函数time(NULL)返回的是从1970年1月1日以来的毫秒数,我们最后算出来的年数一定要加上 ...
- pg日期转周_postgresql 存储过程函数:时间戳与日期字符串相互转换
编程之家收集整理的这篇文章主要介绍了postgresql 存储过程函数:时间戳与日期字符串相互转换,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. CREATE OR REPLACE F ...
- php时间戳转换日期24,php时间戳怎么转换回日期
在php中,可以使用date()函数来将时间戳转换回日期格式.date()函数可把时间戳格式化为可读性更好的日期和时间格式,语法"date (format,时间戳)":format ...
- PHP时间戳与日期的相互转换
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举举栗说明. 时间戳转换函数: date("Y- ...
- PHP时间戳和日期互转换
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...
- JS时间戳、日期互相转换
JS时间戳.日期互相转换 欢迎使用JS时间戳.日期互相转换 获取当前系统时间戳: 将时间戳转换成日期格式: 将日期格式转换成时间戳: 欢迎使用JS时间戳.日期互相转换 开头问候语:PHP 是世界上最好 ...
- php用什么服务器系统时间格式,php中时间戳和日期格式的转换
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...
最新文章
- 最近很火的 ClickHouse 是什么?
- 【Linux系统编程应用】 V4L2编程基础(一)
- LAMP LNMP性能测试
- 安装配置libmemcached
- 利用jquery load 局部刷新数据
- 中班音乐计算机反思,中班音乐教学反思
- Java基础学习总结(126)——Log4j2.xml生产环境实用配置
- ThinkPHP5 助手函数
- python初学入门——————输入输出语句
- linux简易离线词典下载手机版,Linux离线查询字典的方法
- Android中多次点击开发者模式的实现
- CSS 小技巧:如何保留 hover 的状态?
- JAVA数据结构之Map和Set
- 【链表】两个无序链表合并成递增有序链表(利用原表空间)
- c语言:(指针)实现输入三个整数从小到大排序
- 第十一天:制定进度计划、错题整理、进度压缩、资源平衡和资源平滑、关键路径和关键链对比
- 原理探究:Spring @Value注解详解
- 关于闵帆老师《论文写作》课程的心得感受
- 设计模式基础篇-04-建造者模式
- JAVA正则 find