偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何利用Python實現日期轉換格式?

開發(fā) 后端
本文基于粉絲提問如何將'2021年9月28日'格式轉換位為'2021/9/28'格式的問題,整合了大家給出的三種解決方案。

[[429039]]

大家好,我是Python進階者。

前言

前幾天有個粉絲在Python交流群里問了一道關于日期轉換的問題,如何利用Python實現'2021年9月28日'轉換位為'2021/9/28'格式?。

一、思路

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

二、解決方法

1)方法一

這個方法就是硬碰硬,直接來個替換處理操作,將年月日進行替換,一步到位,代碼如下:

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

2)方法二

這個方法和第一個方法有點類似,先是對原始數據進行切割,之后再進行拼接,也可以完成這個需求,代碼如下:

  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(yearmonthday
  8. date2 = "/".join([yearmonthday]) 
  9. print(date2) 

 

3)方法三

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

  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) 

三、總結

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

 

責任編輯:姜華 來源: Python爬蟲與數據挖掘
相關推薦

2024-12-13 09:42:38

javascripmatch方法

2010-01-06 14:36:04

JSON插件

2010-09-16 13:22:03

Sql Server日

2010-10-19 16:58:34

SQL Server日

2011-06-29 11:53:54

WPS表格

2010-10-14 16:59:28

MySQL查詢

2009-08-03 18:21:51

C#日期格式

2009-01-19 09:28:42

JSONJavaScriptJSON結構

2010-10-28 15:32:42

oracle日期格式化

2011-08-22 10:59:42

SQL Server日期時間格式轉換字符串

2009-12-24 15:59:46

WPF圖像格式

2010-09-14 14:32:02

sql server日

2010-05-11 10:22:43

Mysql日期

2020-03-18 09:23:24

Python數據SQL

2023-09-13 18:28:00

Nginx日志JSON

2024-02-26 08:05:00

Pythonpypinyin開發(fā)

2010-01-05 14:49:03

JSON格式

2009-06-21 13:44:21

LinuxTr大小寫轉換

2009-07-31 14:09:41

c#時間格式轉換

2022-09-02 15:08:02

Python郵件發(fā)送
點贊
收藏

51CTO技術棧公眾號