linux下c++怎么实现string与time_t互相转换
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了linux下c++怎么实现string与time_t互相转换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux下c++怎么实现string与tim
千家信息网最后更新 2025年01月19日linux下c++怎么实现string与time_t互相转换
这篇文章主要介绍了linux下c++怎么实现string与time_t互相转换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux下c++怎么实现string与time_t互相转换文章都会有所收获,下面我们一起来看看吧。
代码如下:
#include#include #include using namespace std;time_t string2time_t(const string string_time);string time_t2string(const time_t time_t_time);int main(){ string strTime = "2014/03/28 18:25:26"; time_t time1 = string2time_t(strTime); cout< tm_year += 1900; pTm->tm_mon +=1; sprintf_s(szTime, "d/d/d d:d:d", pTm->tm_year, pTm->tm_mon, pTm->tm_mday, pTm->tm_hour, pTm->tm_min, pTm->tm_sec); string strTime = szTime; delete pTm; pTm = NULL; return strTime;}
string get_time(){ string timeStr; //time_t t = time(0); time_t t = time(NULL); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y-%m-%d %X ",localtime(&t) );// 2017-05-16 17:00:00 timeStr = tmp; return timeStr;}
time_t convert_string_to_time_t(const std::string & time_string){ struct tm tm1; time_t time1; sscanf(time_string.c_str(), "%d-%d-%d %d:%d:%d" , &(tm1.tm_year), &(tm1.tm_mon), &(tm1.tm_mday), &(tm1.tm_hour), &(tm1.tm_min), &(tm1.tm_sec)); tm1.tm_year -= 1900; tm1.tm_mon --; tm1.tm_isdst=-1; time1 = mktime(&tm1); return time1;}
关于"linux下c++怎么实现string与time_t互相转换"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"linux下c++怎么实现string与time_t互相转换"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
c++
知识
内容
篇文章
代码
价值
操作简单
文章
易懂
更多
看吧
行业
资讯
资讯频道
频道
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
不同数据库的表可以同名吗
网络安全工程师知名人物
大富豪网络安全吗
泰兴自动网络技术批发价
齐向东谈网络安全三大焦点
免费数据库软件推荐
数组怎么去重复数据库
信息网络技术再别康桥
网络安全造成的原因
小皮面板数据库打不开
苏州推广软件开发
计算机网络安全素质教育考试题库
长沙软件开发产业
杭州讼保宝网络技术有限公司
南京大学软件开发学费
ark手机版服务器招管理
中兴网络技术工程师面经
三级计算机网络技术真题
绵阳软件开发招聘
市北区管理系统软件开发企业
软件开发工程合同付款方式
互联网科技有限公司招聘
网络安全活动总结50字
GEO数据库打不开表达矩阵
成都商城软件开发定制费用
数据库的接口技术
雷霆之击服务器职业
莱西定制软件开发哪家靠谱
我的世界服务器背包怎么消除
网络及服务器的安全运营及维护