UTC时间戳-时间字符串之间互相转化
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时间戳-时间字符串之间互相转化相关推荐
- python中时间戳、字符串之间转换详解
[转载]python中时间戳.字符串之间转换详解 (2013-04-30 17:36:07) 转载▼ 标签: 转载 原文地址:python中时间戳.字符串之间转换详解作者:doris0920 1)秒数 ...
- java fastjson vector转为json_java对象与Json字符串之间的转化(fastjson)
public class test { public static void main(string[] args) { // 实现java对象与json字符串之间的转化 // 1. person对象 ...
- java对象与Json字符串之间的转化(fastjson)
1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...
- python获取月份字符串_python 时间字符串与日期转化
python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...
- android地址格式转换,Android(安卓)时间戳和日期之间的转化
在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式. 常见的日期格式: 1,日期格式:Strin ...
- android 时间戳 转日期格式,Android 时间戳和日期之间的转化
在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式. 常见的日期格式: 日期格式:String ...
- js中的json对象和字符串之间的转化
字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = ...
- 整型数与字符串之间的转化
atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 定义函数 do ...
- json对象和json字符串之间的转化
json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...
最新文章
- 计算机网络探究二之利用PHP实现登录验证之后上网
- agv ti 毫米波雷达_激光雷达VS毫米波雷达 谁才是自动驾驶“头号玩家”?
- Java基础学习巩固3--重载和重写分析及区别
- Springboot源码——应用程序上下文分析
- 《第9章 循环结构进阶》
- 百度突然发公告:将停止这个服务!
- redis 消息队列 过段时间不能下发_以Redis来谈消息队列
- directx修复工具win7_win7提示explorer.exe应用程序错误的解决方法
- 剑指offer面试题28. 对称的二叉树(递归)
- c 子类对象 访问父类对象受保护成员_面向对象三大特征: 继承
- Dubbo-admin无法显示Group分组信息
- ea6500 v1 刷梅林_Linksys EA6500v1刷DD-WRT及救砖方法
- 计算机网络基本原理pdf,自考计算机网络基本原理课程学习.pdf
- FastAPI获年度第一新兴框架,2021年最受欢迎的TOP 100开发工具出炉
- 英特尔芯片组系列 服务器,Intel 7系列芯片组正式发布 不同型号解析
- 金融管理系统测试报告(内部测试案例)
- 窗外逶迤的月光如水般倾泻
- 初学者应该如何学习法语呢?
- 带你理解面向过程与面向对象
- verilog符号 与或非 异或_在Verilog HDL设计中用什么表示异或