问题描述
- c++怎样把字符串20141219103000拆分为2014年12月19日10点30分00秒
- 如题c++怎样把字符串20141219103000拆分为2014年12月19日10点30分00秒
解决方案
对于定长的字符串,用substr提取,然后再拼接最简单
http://baike.baidu.com/subview/1827482/5080395.htm
解决方案二:
用sscanf将20141219103000按“%04d%02d%02d%02d%02d%02d”分析出年月日时分秒。然后sprintf一下,就好了。
如果字符串是unicode版本,需要使用对应版本的函数。
解决方案三:
mid函数需要用MFC,而MFC并非在所有的平台中都有,它不是标准类库。
解决方案四:
严格来说,mfc还是收费的商业库。所以最好还是用标准库德函数。
解决方案五:
这个写一个c函数一个一个截取就好了吧,还是你要现成的东西
解决方案六:
字符串拆分
CString的Left,Mid,Right函数来截取
时间: 2024-11-01 15:57:07