首页 > 其他 > 详细

wxDateTime用法和转换成wxString

时间:2014-04-11 00:10:14      阅读:700      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
转载别人的。
void
datetest() { wxDateTime now=wxDateTime::Now(); wxString date1=now.Format(); wxString date2=now.Format(wxT("%X")); wxString date3=now.Format(wxT("%x")); //下面代码只显示日期部分 cout<<"wxDateTime now=wxDateTime::Now():"<<wxDateTime::Now().FormatDate()<<endl; cout<<"now.Format():"<<date1<<endl;//日期时间 cout<<"now.Format(wxT(\"%X\")):"<<date2<<endl;//时间 cout<<"now.Format(wxT(\"%x\")):"<<date3<<endl;//日期 //有趣的ParseDateTime() cout<<"\n\nwxDateTime::ParseDateTime():"<<endl; //tomorrow 是什么日子? cout<<"tomorrow:"<<endl; wxDateTime tomorrow; tomorrow.ParseDateTime(wxT("tomorrow 11:00am")); cout<<"Tomorrow is "<<tomorrow.Format()<<endl; //五一又是什么日子? cout<<"The Labor Day test:"<<endl; wxDateTime laborday; laborday.ParseDate(wxT("May 1st")); cout<<"The Labor Day is "<<laborday.Format()<<endl; //至于wxDateSpan,用法非常直白,仅举一例,顺便一提Format的另一种格式: wxDateSpan span(0,1); wxDateTime then=now.Add(span); cout<<then.Format(wxT("%B %d %Y"))<<endl; }
bubuko.com,布布扣

 另一种获取日期的办法,通过这种办法可以得到其他格式输出时间:

bubuko.com,布布扣
1     wxDateTime now=wxDateTime::Now();
2     wxString date = now.Format(wxT("%Y-%m-%d"),wxDateTime::A_EST);
3 
4 wxdatetime和wxstring互换
5 wxstring to wxdatetime:   
6 char* ca = "2008-09-03";
7 wxDateTime dt;dt.ParseDate(ca);
bubuko.com,布布扣

 

wxDateTime用法和转换成wxString,布布扣,bubuko.com

wxDateTime用法和转换成wxString

原文:http://www.cnblogs.com/starf/p/3656407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!