轉換時間格式

來源:互聯網
上載者:User
void dateFormat(std::string *strDateTime,char *szOut){    char szYear[8]={0};char szMonth[4]={0};char szDay[4]={0};char szHour[4]={0};char szMin[4]={0};char szSec[4]={0};strDateTime->copy(szYear,4,0);strDateTime->copy(szMonth,2,4);strDateTime->copy(szDay,2,6);strDateTime->copy(szHour,2,8);strDateTime->copy(szMin,2,10);strDateTime->copy(szSec,2,12);char  strDateOut[50]={0};sprintf(szOut,"%s-%s-%s %s:%s:%s",szYear,szMonth,szDay,szHour,szMin,szSec);}void main(){#if 0std::string str("b+b");string::size_type pos(0);pos = str.find("+");str.replace(pos,1,"++");std::cout<<str<<std::endl;#endif//std::string strDateTime;//("2010-01-04 15:30:56");//strDateTime.assign("20100102121314");//char szYear[8]={0};//char szMonth[4]={0};//char szDay[4]={0};//char szHour[4]={0};//char szMin[4]={0};//char szSec[4]={0};//strDateTime.copy(szYear,4,0);//strDateTime.copy(szMonth,2,4);//strDateTime.copy(szDay,2,6);//strDateTime.copy(szHour,2,8);//strDateTime.copy(szMin,2,10);//strDateTime.copy(szSec,2,12);char  strDateOut[50]={0};//sprintf(strDateOut,"%s-%s-%s %s:%s:%s",szYear,szMonth,szDay,szHour,szMin,szSec);//strDateTime.replace(pos,1," +");//replace 2010-01-04 16:22:22 to 2010-01-04 +16:22:22std::string *strDateTime =new std::string();strDateTime->assign("20100102121314");  dateFormat(strDateTime,strDateOut);std::cout<<strDateOut<<"   "<<std::endl;delete strDateTime;getchar();}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.