文章目录

  • 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;
}

学习总结——时间戳转日期相关推荐

  1. 时间戳转换为日期格式 C/C++ 学习日记 新手讲解

    #include <stdio.h> #include <time.h> #include <stdlib.h> //时间戳转换为日期格式 void timesta ...

  2. php日期时间戳相互转换,PHP时间戳和日期相互转换

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...

  3. c语言计算时间的编程,C语言实现时间戳转日期的算法(推荐)

    1.算法 时间是有周期规律的,4年一个周期(平年.平年.平年.闰年)共计1461天.Windows上C库函数time(NULL)返回的是从1970年1月1日以来的毫秒数,我们最后算出来的年数一定要加上 ...

  4. pg日期转周_postgresql 存储过程函数:时间戳与日期字符串相互转换

    编程之家收集整理的这篇文章主要介绍了postgresql 存储过程函数:时间戳与日期字符串相互转换,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. CREATE OR REPLACE F ...

  5. php时间戳转换日期24,php时间戳怎么转换回日期

    在php中,可以使用date()函数来将时间戳转换回日期格式.date()函数可把时间戳格式化为可读性更好的日期和时间格式,语法"date (format,时间戳)":format ...

  6. PHP时间戳与日期的相互转换

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举举栗说明. 时间戳转换函数: date("Y- ...

  7. PHP时间戳和日期互转换

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...

  8. JS时间戳、日期互相转换

    JS时间戳.日期互相转换 欢迎使用JS时间戳.日期互相转换 获取当前系统时间戳: 将时间戳转换成日期格式: 将日期格式转换成时间戳: 欢迎使用JS时间戳.日期互相转换 开头问候语:PHP 是世界上最好 ...

  9. php用什么服务器系统时间格式,php中时间戳和日期格式的转换

    一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...

最新文章

  1. 最近很火的 ClickHouse 是什么?
  2. 【Linux系统编程应用】 V4L2编程基础(一)
  3. LAMP LNMP性能测试
  4. 安装配置libmemcached
  5. 利用jquery load 局部刷新数据
  6. 中班音乐计算机反思,中班音乐教学反思
  7. Java基础学习总结(126)——Log4j2.xml生产环境实用配置
  8. ThinkPHP5 助手函数
  9. python初学入门——————输入输出语句
  10. linux简易离线词典下载手机版,Linux离线查询字典的方法
  11. Android中多次点击开发者模式的实现
  12. CSS 小技巧:如何保留 hover 的状态?
  13. JAVA数据结构之Map和Set
  14. 【链表】两个无序链表合并成递增有序链表(利用原表空间)
  15. c语言:(指针)实现输入三个整数从小到大排序
  16. 第十一天:制定进度计划、错题整理、进度压缩、资源平衡和资源平滑、关键路径和关键链对比
  17. 原理探究:Spring @Value注解详解
  18. 关于闵帆老师《论文写作》课程的心得感受
  19. 设计模式基础篇-04-建造者模式
  20. JAVA正则 find

热门文章

  1. 提问:B端产品需不需要用户成长体系?
  2. UEFI环境下对Windows To Go硬盘分区后无法启动的解决办法
  3. 史上最全的贝塞尔曲线(Bezier)全解(一):初识贝塞尔曲线
  4. 豁出去了,曝个照,来围观吧
  5. 图求解迷宫问题(对比队列)
  6. SpringBoot 加载不出来application.yml文件
  7. Postgre时间戳与日期格式转换
  8. 跳转到第三方软件的方法
  9. 华为华标HSS关于缺省呼叫转移部分CFD覆盖的格式变化记录
  10. Lightroom Classic 教程:如何在 Lightroom 中修复曝光过度的照片?