字符串和时间转换time_t
2013-05-03 22:45
316 查看
1.指定time_t类型的时间,格式化为YYYYMMDDHH24MISS型的字符串
void timeToSting(time_t time1, char *szTime) { struct tm tm1; #ifdef WIN32 tm1 = *localtime(&time1); #else localtime_r(&time1, &tm1 ); #endif sprintf( szTime, "%4.4d%2.2d%2.2d%2.2d%2.2d%2.2d", tm1.tm_year+1900, tm1.tm_mon+1, tm1.tm_mday, tm1.tm_hour, tm1.tm_min,tm1.tm_sec); }2.指定YYYY-MM-DD HH24:MI:SS型的时间,格式化为time_t型的时间
time_t stingToTime(char * szTime) { struct tm tm1; time_t time1; sscanf(szTime, "%4d-%2d-%2d %2d:%2d:%2d", &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; }
相关文章推荐
- time_t tm timeval 和 时间字符串的转换
- 将time_t格式的字符串转换成具体的时间, 存放在SystemTime结构体中
- time_t tm timeval 和 时间字符串的转换
- Python之time模块的时间戳、时间字符串格式化与转换(13位时间戳)
- time_t tm timeval 和 时间字符串的转换
- time_t tm timeval 和 时间字符串的转换方法
- 字符串和时间转换time_t
- time,datetime中字符串,时间对象,和时间戳的转换学习整理
- linux time转换为可读时间字符串
- time_t tm timeval 和 时间字符串的转换
- C/C++时间相关操作 SYSTEMTIME time_t 字符串的相互转换
- Linux C/C++时间字符串与time_t之间的转换方法(转)
- time_t tm timeval 和 时间字符串的转换
- time_t tm timeval 和 时间字符串的转换
- time 时间与字符串转换
- Linux C/C++时间字符串与time_t之间的转换方法(转)
- time_t、struct tm,ctime各数据类型、函数详解,转换以及跟时间字符串的转换
- time_t tm timeval 和 时间字符串的转换
- linux c 字符串到time_t时间转换
- python时间模块time,时间戳,结构化时间,字符串时间,相互转换,datetime