Linux时间戳、日期转换函数:

#include

#include

#include

#include

using namespace std;

time_t date_to_timestamp(char *date, char *pfmt)

{

struct tm t;

strptime(date, pfmt, &t);

time_t tt = mktime(&t);

return tt;

}

string timestamp_to_date(time_t tt)

{

struct tm *t = localtime(&tt);

char dateBuf[128];

snprintf(dateBuf, sizeof(dateBuf), "%04d-%02d-%02d %02d:%02d:%02d", t->tm_year+1900,

t->tm_mon+1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);

string date(dateBuf);

return date;

}

int main()

{

/*

time_t tt = 1372225160;

string date = timestamp_to_date(tt);

cout<

*/

char *date = "2013-06-26 13:39:20";

char *pfmt = "%Y-%m-%d %H:%M:%S";

time_t tt = date_to_timestamp(date, pfmt);

cout<

return 0;

}

linux日期时间转换函数,Linux时间戳、日期转换函数相关推荐

  1. android utc时间转换,android 获取UTC时间和与.net时间戳的转换

    本文纯属整合,将在项目中用到的UTC时间和与.NET时间戳的转换进行记录.1.android获取UTC时间/***获取UTC时间**@return*/publicstaticStringgetUTCT ...

  2. moment判断日期时间是否在另一个日期时间之前

    moment判断日期时间是否在另一个日期时间之前 var q = '2019-11-22 15:30:00';var w = '2019-11-22 15:29:59';let a = moment( ...

  3. php时间戳 剩余日期时间_PHP中UNIX时间戳和日期间的转换与计算实例

    UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式.以32位整数表示格林威治标准时间,例如,使 ...

  4. linux中date命令详解,Linux使用date命令修改日期时间详解linux操作系统 -电脑资料...

    在linux中我们只要使用ROOT管理员进入然后就可以直接使用date函数来修改服务器的日期时间了,如date -s 2013-08-03就设置成功了,下面我来来看看date用法 Linux 时间修改 ...

  5. 【Python】日期时间类型格式与时间戳转换

    获取当前时间 time.time():返回当前时间(系统时间)的时间戳 时间类型转换 时间类型 time库中定义的时间结构体struct_time 表示日期.时间的字符串 从UTC零时区的1970年1 ...

  6. linux常用时间命令全集,Linux 指令篇:日期时间排程--date

    Linux 指令篇:日期时间排程--date 名称 : date 使用权限 : 所有使用者 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [-- ...

  7. linux 单调时间实现原理,Linux系统下的单调时间函数

    欢迎转载,转载请注明出处:http://forever.blog.chinaunix.net 一.编写linux下应用程序的时候,有时候会用到高精度相对时间的概念,比如间隔100ms.那么应该使用哪个 ...

  8. Java 各种日期/时间 对象转Long时间戳

    package cn.xbz;import java.text.SimpleDateFormat; import java.time.*; import java.time.format.DateTi ...

  9. Himall商城ExpressDaDaHelper 日期转换成unix时间戳、转换成字典、生成签名

    /// <summary>         /// 日期转换成unix时间戳         /// </summary>         /// <param name ...

  10. linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

最新文章

  1. 拥抱开源,Office 365开发迎来新时代
  2. jQuery插件开发的基本形式
  3. java 虚拟机的工作原理
  4. docker-compose部署常用服务
  5. 零基础Python学习方法,Python入门必读
  6. 手机modem开发(4)---高通QXDM抓modem log
  7. 经典排序算法 - 耐心排序Patience Sorting
  8. 大话uboot 移植
  9. nRF24L01模块——基于Arduino
  10. 在Word2016公式编辑器中一招搞定等号对齐问题
  11. 3dB带宽的简要解释
  12. Ubuntu 16.04 修改Home目录下的 中文目录 为英文目录
  13. MongoDB聚合操作MongoDB常用聚合管道聚合$project$match$count$group$unwind$limit$skip$sort$lookup用法及操作案例
  14. linux环境搭建redis集群,Linux下搭建Redis分布式集群(详细图解演示)
  15. php模板生成pdf,PHP生成PDF
  16. 下列不属于java语言特点的是_下列选项中,不属于Java语言特点的一项是( )。...
  17. ThinkPad开启、禁用触摸板
  18. Jquery 广告图片轮播切换
  19. java旋转太极图_如何用CSS纯代码画一个旋转的太极图(附代码)
  20. OSPF 之 LSA限制

热门文章

  1. App测试查看日志(详细)
  2. Lottie动画测试工具
  3. python操作QQ
  4. HBuilderX日常踩坑之隐私合规检测
  5. ug冲模标准件库_UG标准件库|标准件库下载|3DSource零件库|海量CAD模型
  6. node mysql菜鸟教程_Node.js Web 模块
  7. 多线程获取豆瓣网页的网络爬虫(Python实现)
  8. 原始对偶方法——转载
  9. MATLAB符号运算——微分
  10. C语言实现链栈的创建、入栈、出栈、取栈顶、遍历......等基本操作(小白版详解)