1,标准时间准换成时间戳

int standard_to_stamp(char *str_time)  
{  
        struct tm stm;  
        int iY, iM, iD, iH, iMin, iS;

memset(&stm,0,sizeof(stm));  
        iY = atoi(str_time);  
        iM = atoi(str_time+5);  
        iD = atoi(str_time+8);  
        iH = atoi(str_time+11);  
        iMin = atoi(str_time+14);  
        iS = atoi(str_time+17);

stm.tm_year=iY-1900;  
        stm.tm_mon=iM-1;  
        stm.tm_mday=iD;  
        stm.tm_hour=iH;  
        stm.tm_min=iMin;  
        stm.tm_sec=iS;

/*printf("%d-%0d-%0d %0d:%0d:%0d\n", iY, iM, iD, iH, iMin, iS);*/   //标准时间格式例如:2016:08:02 12:12:30
        return (int)mktime(&stm);  
}

2,时间戳转换成标准时间

typedef struct times
{
        int Year;
        int Mon;
        int Day;
        int Hour;
        int Min;
        int Second;
}Times;

Times stamp_to_standard(int stampTime)
{
        time_t tick = (time_t)stampTime;
        struct tm tm; 
        char s[100];
        Times standard;

//tick = time(NULL);
        tm = *localtime(&tick);
        strftime(s, sizeof(s), "%Y-%m-%d %H:%M:%S", &tm);
        printf("%d: %s\n", (int)tick, s);

standard.Year = atoi(s);
        standard.Mon = atoi(s+5);
        standard.Day = atoi(s+8);
        standard.Hour = atoi(s+11);
        standard.Min = atoi(s+14);
        standard.Second = atoi(s+17);
    
        return standard;
}

3,如何获取系统标准时间

time_t rawtime ;

struct tm * timeinfo;

time ( &rawtime );

timeinfo = localtime ( &rawtime );

其中:

int Year = timeinfo->tm_year+1900;

int Mon = timeinfo->tm_mon+1;

其余日,时,分,秒都不变。

4,如何获取系统当前时间戳

time_t now;                                                                                                                     
 int unixTime = (int)time(&now);

UTC时间戳-时间字符串之间互相转化相关推荐

  1. python中时间戳、字符串之间转换详解

    [转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...

  2. java fastjson vector转为json_java对象与Json字符串之间的转化(fastjson)

    public class test { public static void main(string[] args) { // 实现java对象与json字符串之间的转化 // 1. person对象 ...

  3. java对象与Json字符串之间的转化(fastjson)

    1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...

  4. python获取月份字符串_python 时间字符串与日期转化

    python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...

  5. android地址格式转换,Android(安卓)时间戳和日期之间的转化

    在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式. 常见的日期格式: 1,日期格式:Strin ...

  6. android 时间戳 转日期格式,Android 时间戳和日期之间的转化

    在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式. 常见的日期格式: 日期格式:String ...

  7. js中的json对象和字符串之间的转化

    字符串转对象(strJSON代表json字符串)    var obj = eval(strJSON);    var obj = strJSON.parseJSON();    var obj = ...

  8. 整型数与字符串之间的转化

     atof(将字符串转换成浮点型数)  相关函数  atoi,atol,strtod,strtol,strtoul 表头文件  #include <stdlib.h> 定义函数  do ...

  9. json对象和json字符串之间的转化

    json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...

最新文章

  1. 计算机网络探究二之利用PHP实现登录验证之后上网
  2. agv ti 毫米波雷达_激光雷达VS毫米波雷达 谁才是自动驾驶“头号玩家”?
  3. Java基础学习巩固3--重载和重写分析及区别
  4. Springboot源码——应用程序上下文分析
  5. 《第9章 循环结构进阶》
  6. 百度突然发公告:将停止这个服务!
  7. redis 消息队列 过段时间不能下发_以Redis来谈消息队列
  8. directx修复工具win7_win7提示explorer.exe应用程序错误的解决方法
  9. 剑指offer面试题28. 对称的二叉树(递归)
  10. c 子类对象 访问父类对象受保护成员_面向对象三大特征: 继承
  11. Dubbo-admin无法显示Group分组信息
  12. ea6500 v1 刷梅林_Linksys EA6500v1刷DD-WRT及救砖方法
  13. 计算机网络基本原理pdf,自考计算机网络基本原理课程学习.pdf
  14. FastAPI获年度第一新兴框架,2021年最受欢迎的TOP 100开发工具出炉
  15. 英特尔芯片组系列 服务器,Intel 7系列芯片组正式发布 不同型号解析
  16. 金融管理系统测试报告(内部测试案例)
  17. 窗外逶迤的月光如水般倾泻
  18. 初学者应该如何学习法语呢?
  19. 带你理解面向过程与面向对象
  20. verilog符号 与或非 异或_在Verilog HDL设计中用什么表示异或

热门文章

  1. 字符缓冲流特有功能复制Java文件
  2. MyBatis开发步骤
  3. spring基于纯注解的声明式事务控制
  4. feign-hystrix的使用
  5. RocketMQ简介、环境搭建
  6. 对象的多态(核心、困难、重点)
  7. 在Linux系统终端利用ggc,大学计算机:Linux下C编程.pdf
  8. 【报错笔记】maven项目启动时报错
  9. 一维数组名与二维数组名的关联
  10. 为什么要接口管理软件???