日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何利用Python實(shí)現(xiàn)日期轉(zhuǎn)換格式?

大家好,我是Python進(jìn)階者。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)公司、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、微信小程序定制開(kāi)發(fā)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等多方位專業(yè)化運(yùn)作于一體。

前言

前幾天有個(gè)粉絲在Python交流群里問(wèn)了一道關(guān)于日期轉(zhuǎn)換的問(wèn)題,如何利用Python實(shí)現(xiàn)'2021年9月28日'轉(zhuǎn)換位為'2021/9/28'格式?。

一、思路

這個(gè)問(wèn)題看似簡(jiǎn)單,實(shí)際上并沒(méi)有想的那么輕松。我首先想到的是使用date或者datetime模塊去進(jìn)行處理,可是卻發(fā)現(xiàn)并不順心應(yīng)手??赡苡械男』锇榫吞舸塘?,我直接手動(dòng)修改年月日不就可以了么?為啥偏偏要祭出Python來(lái)處理呢?誠(chéng)然,一個(gè)日期,你完全可以這么干,但是面對(duì)Excel文件里邊成千上萬(wàn)個(gè)日期,挨個(gè)進(jìn)行處理就難受了,所以用Python來(lái)處理還是很奈斯的。下面一起來(lái)看看吧!

二、解決方法

1)方法一

這個(gè)方法就是硬碰硬,直接來(lái)個(gè)替換處理操作,將年月日進(jìn)行替換,一步到位,代碼如下:

 
 
 
 
  1. # coding: utf-8 
  2. date1 = '2021年9月28日' 
  3. # 方法一 
  4. date2 = date1.replace("年", "/").replace("月", "/").replace("日", "") 
  5. print(date2) 

2)方法二

這個(gè)方法和第一個(gè)方法有點(diǎn)類(lèi)似,先是對(duì)原始數(shù)據(jù)進(jìn)行切割,之后再進(jìn)行拼接,也可以完成這個(gè)需求,代碼如下:

 
 
 
 
  1. # 方法二 
  2. # coding: utf-8 
  3. date1 = '2021年9月28日' 
  4. year = date1.split("年")[0] 
  5. month = date1.split("年")[1].split("月")[0] 
  6. day = date1.split("年")[1].split("月")[1].split("日")[0] 
  7. print(year, month, day) 
  8. date2 = "/".join([year, month, day]) 
  9. print(date2) 

3)方法三

該方法使用datetime模塊,方法不可謂不妙,有點(diǎn)難理解,代碼如下:

 
 
 
 
  1. # 方法三 
  2. # coding: utf-8 
  3.  
  4. import datetime 
  5. date1 = '2021年9月28日' 
  6. b = datetime.datetime.strptime('2021年9月28日', '%Y年%m月%d日') 
  7. date2 = b.strftime('%Y{}%m{}%d'.format('/', '/')) 
  8. print(date2) 

三、總結(jié)

我是Python進(jìn)階者。本文基于粉絲提問(wèn)如何將'2021年9月28日'格式轉(zhuǎn)換位為'2021/9/28'格式的問(wèn)題,整合了大家給出的三種解決方案。


分享文章:如何利用Python實(shí)現(xiàn)日期轉(zhuǎn)換格式?
文章分享:http://m.5511xx.com/article/codddjc.html