C++时间转字符串与时间差
来源:互联网 发布:蒙特卡洛算法求圆周率 编辑:程序博客网 时间:2024/06/09 03:10
<pre name="code" class="cpp">std::string getStrFromTime(time_t timet)<p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: 'Heiti SC Light'; color: rgb(0, 132, 0);"><span style="font-family: Menlo;">//</span>时间转换</p>{ struct tm * pTime = localtime(&timet); char tstr[30]; sprintf(tstr, "%d-%02d-%02d %02d:%02d:%02d",pTime->tm_year+1900,pTime->tm_mon+1,pTime->tm_mday,pTime->tm_hour,pTime->tm_min,pTime->tm_sec); return tstr;}
unsigned int getTimeTByStr(const char *pDate){ const char* pStart = pDate; char szYear[5],szMonth[3],szDay[3],szHour[3],szMin[3],szSec[3]; szYear[0] = *pDate++; szYear[1] = *pDate++; szYear[2] = *pDate++; szYear[3] = *pDate++; szYear[4] = '\0'; ++pDate; szMonth[0] = *pDate++; szMonth[1] = *pDate++; szMonth[2] = '\0'; ++pDate; szDay[0] = *pDate++; szDay[1] = *pDate++; szDay[2] = '\0'; ++pDate; szHour[0] = *pDate++; szHour[1] = *pDate++; szHour[2] = '\0'; ++pDate; szMin[0] = *pDate++; szMin[1] = *pDate++; szMin[2] = '\0'; ++pDate; szSec[0] = *pDate++; szSec[1] = *pDate++; szSec[2] = '\0'; struct tm tmObj; tmObj.tm_year = atoi(szYear)-1900; tmObj.tm_mon = atoi(szMonth)-1; tmObj.tm_mday = atoi(szDay); tmObj.tm_hour = atoi(szHour); tmObj.tm_min = atoi(szMin); tmObj.tm_sec = atoi(szSec); tmObj.tm_isdst = -1; pDate = pStart; return mktime(&tmObj);}time_t getCurrentTimeT(){<p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: 'Heiti SC Light'; color: rgb(0, 132, 0);"><span style="font-family: Menlo;">//</span>获取当前时间</p> time_t rawtime; time(&rawtime); return rawtime;}int getTimeDistance(time_t frontTime, time_t lastTime){<p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: 'Heiti SC Light'; color: rgb(0, 132, 0);"><span style="font-family: Menlo;">//</span>获取时间间隔</p> int dis = difftime(lastTime, frontTime); return dis;}
0 0
- C++时间转字符串与时间差
- 两个字符串时间算时间差
- Java 得到当前系统时间,时间转字符串,字符串转时间,以及求时间差
- JS字符串时间比较+计算时间差
- Java 时间日期处理:取某一时间,Date转字符串,计算时间差,时间比较大小
- js jquery计算时间差与根据时间差生成时间
- oracle 时间差转当前时间
- C语言获取系统时间&求时间差
- c# 计算2个时间的时间差
- 32.C#:TimeSpan 计算时间差(时间间隔)
- js与当前时间和时间差
- 计算指定时间与当前的时间差
- 计算指定时间与当前的时间差
- 计算指定时间与当前的时间差
- 计算给定时间与现在的时间差
- UNIX时间戳与now()算时间差
- js计算时间差与时间的校验
- ios时间差(与当前时间)
- 秒杀系统架构优化思路
- PHP 上传文件
- App开发日报 2015-04-26 流行iOS网络通信库AFNetworking曝SSL漏洞
- jquery - hover 鼠标滑入滑出
- Android SDK Manager国内无法更新的解决方案
- C++时间转字符串与时间差
- Activity的启动模式及应用实例
- 深入理解Java的接口和抽象类
- Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源
- c中获取python的异常的traceback
- Matlab获取用户选择的单个或多个文件代码
- springMVC控制层返回视图层
- easyui jquery 自定义表单验证 异步 后台
- rrd4j的使用详解2--从rrd文件中读取数据