C++ 将时间戳转换成标准时间
来源:互联网 发布:java模糊查询 编辑:程序博客网 时间:2024/06/04 20:07
代码如下:
#include "iostream"#include "time.h"#include "string.h"using namespace std;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;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;}int main(){Times t = stamp_to_standard(1496299670);return 0;}
注:里面的atoi(s+5); +8、+11、+14、+17表示的是传入参数的格式中每个数字距离字符串开头的长度;
运行结果如下:
阅读全文
0 0
- ios 将时间戳转换成标准时间
- iOS开发---将时间戳转换成标准时间
- C++ 将指定的标准时间转换成时间戳
- C++ 将时间戳转换成标准时间
- unix时间戳转换成标准时间(c#)
- C++ 将当前系统时间转换成标准格式的时间和时间戳
- iOS 时间戳转换成标准时间
- 将中国标准时间转换成"标准格式"
- php将标准字符串格式时间转换成unix时间戳_strtotime
- mysql 将时间戳转换为日期时间/将日期时间转换成时间戳
- 13/11位unix时间戳转换成标准时间
- Unix时间戳转换为标准时间
- iOS时间戳与标准时间转换
- 时间戳和标准时间转换
- Linux时间戳 与 标准时间 转换
- 获取系统时间以及将时间戳转换成字符串,将字符串转换成时间戳
- C语言 时间戳和标准格式的转换
- C语言 时间戳和标准格式的转换
- Java多线程之this与Thread.currentThread()的区别——java多线程编程核心技术
- 在Android中单独编译linux kernel驱动模块
- 故障-未识别的网络的几种情况
- 机器学习-决策树算法
- Android -- Activity,Fragment切换动画。
- C++ 将时间戳转换成标准时间
- 【数论 Day2】基础归纳法 题目
- Gradle中的主要对象
- Android Volley框架定制JsonRequest添加Cookie
- CSS选择器汇总
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.2面向对象技术(4.2.7-4.2.9)
- 有序广播
- python 输出编码错误问题
- 消除疲劳八法