c++中string转UNIX时间戳
来源:互联网 发布:java语言艺术与科学 编辑:程序博客网 时间:2024/06/05 18:09
最近的业务,需要用到string转UNIX时间戳,记录一下实现过程
c++代码如下:
#include <stdio.h> #include <memory.h>#include <iostream> #include <ctime>#include <string> time_t strTime2unix(std::string timeStamp) { struct tm tm; memset(&tm, 0, sizeof(tm)); sscanf(timeStamp.c_str(), "%d-%d-%d %d:%d:%d", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec); tm.tm_year -= 1900; tm.tm_mon--; return mktime(&tm); } int main() { std::string str = "2017-04-14 16:41:40"; time_t t = strTime2unix(str); std::cout << t << std::endl; std::cout << ctime(&t) << std::endl; return 0; } //
[参考文献]
[1] http://blog.csdn.net/stpeace/article/details/49008877
------
0 0
- c++中string转UNIX时间戳
- C语言实现字符转unix时间戳
- 如何获取Unix时间戳[C++]
- Linux下UNIX时间戳(UNIX timestamp)转本地时间
- Unix时间戳转FileTime
- unix时间戳转换成标准时间(c#)
- C实现Unix时间戳和本地时间转化
- C实现Unix时间戳和本地时间转化
- 【c++】面试题:----根据Unix时间戳计算时间
- ios 中怎样获取 Unix时间戳
- string转时间戳
- php中date 时间格式转变unix时间戳
- Unix时间戳(Unix timestamp)
- Unix时间戳(Unix timestamp)
- Unix C 时间延迟函数
- 时间戳 Unix时间戳
- 时间转为unix时间戳
- 时间戳 UNIX 转字符串 转 date
- ELT总结
- Java开发hashmap的死循环
- Linux 下Sqlite3 的安装及应用
- 互联网架构的高可用
- 58到家通用实时消息平台架构细节(…
- c++中string转UNIX时间戳
- spring依赖注解
- RPC
- 【自考】——计算机网络原理
- lvs为什么不能完全替代DNS轮询
- Python之读取TXT文件的三种方法
- 搜索架构引擎、方案与细节
- 推荐系统
- Javascript 常用数组操作方法总结