• 8052阅读
  • 5回复

[提问]QT显示时间,有没有办法用中文显示“星期几”? [复制链接]

上一主题 下一主题
离线tthheedhz
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-12
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
例如:
QString str=QDateTime::currentDateTime().toString("yyyy年mm月dd日   hh:mm:ss  dddd");


已经很好了,就差一点,就是最后的星期几,不是中文的。

没有办法,使得Saturday变成“星期六”?



离线ppdayz

只看该作者 1楼 发表于: 2012-05-12
回 楼主(tthheedhz) 的帖子
这个qt会根据系统自动翻译的。。。qt会加载一个常用的qm文件的。。。
离线sno_guo
只看该作者 2楼 发表于: 2012-05-12
我的办法是,加上一个数组或if strcmp 比较字符串,然后显示出来,

等楼下的回答!!
离线kimtaikee

只看该作者 3楼 发表于: 2012-05-12
你就简单低封装一下不就行了吗,这点小事还这么纠结!

离线wyk08
只看该作者 4楼 发表于: 2012-08-30
QString str=QDateTime::currentDateTime().toString("yyyy年mm月dd日   hh:mm:ss  ddd");


少個d好像就行了..
离线呆呆很呆
只看该作者 5楼 发表于: 2012-08-31
找到Qt源代码,用lupdate翻译,或者switch case也可以啊
快速回复
限100 字节
 
上一个 下一个