qdatetime datetime = qdatetime:
:currentdatetime()
;qstring strformat =
"dd.mm.yyyy, ddd mmmm d yy, hh:mm:ss.zzz, h:m:s ap"
;qstring strdatetime = datetime.
tostring
(strformat)
;qdebug()
<< strdatetime << endl;
結果如下:
"15.10.2017, 週日 十月 15 17, 12:59:21.735, 12:59:21 下午"
qt中借助qlocale類,主要用來在不同語言下,實現各種數字、表示式等字串之間的轉換。
指定特定語言顯示**:
qdatetime datetime = qdatetime:
:currentdatetime()
; qlocale locale = qlocale:
:english;
//指定英文顯示
//qlocale locale = qlocale::chinese;//指定中文顯示
//qlocale locale = qlocale::japanese;//指定日文顯示
qstring strformat =
"dd.mm.yyyy, ddd mmmm d yy, hh:mm:ss.zzz, h:m:s ap"
; qstring strdatetime = locale.
tostring
(datetime, strformat)
;qdebug()
<< strdatetime << endl;
相應的顯示結果如下:
"15.10.2017, sun october 15 17, 12:48:08.372, 12:48:8 pm"
"15.10.2017, 週日 十月 15 17, 12:48:44.475, 12:48:44 下午"
"15.10.2017, 日 10月 15 17, 12:51:06.689, 12:51:6 午後"
如何使用python將中文標點轉為英文標點
1.unicode有個normalize的過程,按照unicode標準,有c d kc kd四種,kc會將大部分的中文標點符號轉化為對應的英文,還會將全形字符轉化為相應的半形字元,比如 import unicodedata t u 中國,中文,標點符號!你好?t2 unicodedata.norma...
js正規表示式將中文標點轉為英文標點
最近寫前端的專案,本以為需要將中文標點轉為英文標點這一功能的,所以寫了這個檔案,但是最後用不上了,刪掉了可惜,所以發表出來,做個記錄。因為沒有使用上,所以不知道是否有bug。將中文符號轉換成英文符號 function chinesechar2englishchar chinesechar str s...
將中文姓名轉為拼音英文名的一種實現
需要將中文名轉為英文名,這裡需要考慮到姓氏以及名字多音字選擇,這裡記錄一下我實現的一種思路。以下 均使用js來進行說明。首先需要判斷名字長度以及名字規範 中文名格式驗證 verifyname function str return true 當名字長度超過兩個子的時候需要判斷複姓的情況,如名字為歐陽...