Python能顯示中文時間的方法

小編給大家分享一下Python能顯示中文時間的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

費縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

Python能顯示中文時間嗎

能顯示中文時間,方法有2種。

方法一:

>>> import locale
>>> locale.setlocale(locale.LC_CTYPE, 'chinese')
>>> print(nt.strftime('%Y年%m月%d日'))
2015年08月10日

原理是:“在Windows里,time.strftime使用C運行時的多字節(jié)字符串函數(shù)strftime,這個函數(shù)必須先根據(jù)當前l(fā)ocale配置來編碼格式化字符串(使用PyUnicode_EncodeLocale)?!?/p>

如果不設(shè)置好locale的話,根據(jù)默認的"C" locale,底層的wcstombs函數(shù)會使用latin-1編碼(單字節(jié)編碼)來編碼格式化字符串,然后導致提供的多字節(jié)編碼的字符串在編碼時出錯。

方法二:

print(nt.strftime('%Y{y}%m{m}%dmeocq0g').format(y='年', m='月', d='日'))

原理是:格式化完畢后再將占位符換回中文字符。

看完了這篇文章,相信你對Python能顯示中文時間的方法有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

標題名稱:Python能顯示中文時間的方法
鏈接URL:http://muchs.cn/article18/geeidp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)定制網(wǎng)站、用戶體驗、做網(wǎng)站網(wǎng)站內(nèi)鏈、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司