QT將英文星期轉為中文星期

2021-09-26 13:00:09 字數 1155 閱讀 3919

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 當名字長度超過兩個子的時候需要判斷複姓的情況,如名字為歐陽...