新聞中心
python能顯示中文時(shí)間嗎

創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、雙峰網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為雙峰等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
能顯示中文時(shí)間,方法有2種。
方法一:
>>> import locale
>>> locale.setlocale(locale.LC_CTYPE, 'chinese')
>>> print(nt.strftime('%Y年%m月%d日'))
2015年08月10日原理是:“在Windows里,time.strftime使用C運(yùn)行時(shí)的多字節(jié)字符串函數(shù)strftime,這個(gè)函數(shù)必須先根據(jù)當(dāng)前l(fā)ocale配置來(lái)編碼格式化字符串(使用PyUnicode_EncodeLocale)?!?/p>
如果不設(shè)置好locale的話,根據(jù)默認(rèn)的"C" locale,底層的wcstombs函數(shù)會(huì)使用latin-1編碼(單字節(jié)編碼)來(lái)編碼格式化字符串,然后導(dǎo)致提供的多字節(jié)編碼的字符串在編碼時(shí)出錯(cuò)。
方法二:
print(nt.strftime('%Y{y}%m{m}%drmnuip7').format(y='年', m='月', d='日'))原理是:格式化完畢后再將占位符換回中文字符。
更多技術(shù)請(qǐng)關(guān)注Python視頻教程。
網(wǎng)頁(yè)標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python能顯示中文時(shí)間嗎
鏈接地址:http://www.5511xx.com/article/cdpdeic.html


咨詢
建站咨詢
