求一日期处理的实现,+1min
Char * addOneMinite(char * org_time){
}
Org_time “2007/12/31 23:59: 59”
能返回 “ 2008/01/01 00:00: 00”
先谢过
[解决办法]
... 可是上面的程序看起来怎么好像是加1s...
回家乐~~
不行的话模拟高精度计算,进位制来做~~~
[解决办法]
写2个换算函数
一个把日期转换成分钟
一个把分钟转换回日期
[解决办法]
讲字符串解析成 年日月时分秒的格式
赋予tm格式 通过mktime返回time_t秒数
然后 +1min 即 60秒
然后再通过localtime获得tm格式时间
再asctime返回字符串格式的时间 就可以了
[解决办法]
bool ParseDateTime(
LPCTSTR lpszDate,
DWORD dwFlags = 0,
LCID lcid = LANG_USER_DEFAULT
)
把字符串解析为time_t类型,然后再按照你的要求计算时间,利用sprintf即可得到所需
[解决办法]
学习。