• 6981阅读
  • 5回复

QString转QDateTime [复制链接]

上一主题 下一主题
离线nadax
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-22
    QDateTime t1=QDateTime::fromString("Tue, 8 Dec 2009 12:02:35","ddd, dd MMM yyyy hh:mm:ss");
为什么T1是空的 格式也对的呢啊
离线nadax

只看该作者 1楼 发表于: 2010-04-22
没人知道啊???
离线yangfanxing
只看该作者 2楼 发表于: 2010-04-22
引用楼主nadax于2010-04-22 22:10发表的 QString转QDateTime :
    QDateTime t1=QDateTime::fromString("Tue, 8 Dec 2009 12:02:35","ddd, dd MMM yyyy hh:mm:ss");
为什么T1是空的 格式也对的呢啊

对吗?

QDateTime t1 = QDateTime::fromString("M12d8y200912:02:35", "'M'M'd'd'y'yyyyhh:mm:ss");
这样写就好了吧。。。
PHPWind好恶心。。。不想看这种界面。。。
离线nadax

只看该作者 3楼 发表于: 2010-04-23
我这个Tue, 8 Dec 2009 12:02:35 改变不了啊! 怎么改成你说的那种格式啊
离线yangfanxing
只看该作者 4楼 发表于: 2010-04-23
引用第3楼nadax于2010-04-23 08:56发表的  :
我这个Tue, 8 Dec 2009 12:02:35 改变不了啊! 怎么改成你说的那种格式啊

Tue或者是非必须的?
把你的Tue CUT掉吧!它自己会算出星期的,如:
  1. QDateTime t1=QDateTime::fromString("8 Dec 2009 12:02:35",                                       "d MMM yyyy hh:mm:ss");


  1. QDateTime t1=QDateTime::fromString("d8MDecy2009 12:02:35",                                       "'dd'M'MMM'y'yyyy hh:mm:ss");

返回:
QDateTime("星期二 十二月 8 12:02:35 2009")
PHPWind好恶心。。。不想看这种界面。。。
离线nadax

只看该作者 5楼 发表于: 2010-04-23
thank you!!!
快速回复
限100 字节
 
上一个 下一个