當前位置:首頁 » 編程語言 » python時間轉換字元串格式

python時間轉換字元串格式

發布時間: 2023-01-20 00:46:49

1. python怎麼把時間戳轉換成字元串

#設a為字元串
import time
a = "2011-09-28 10:00:00"

#中間過程,一般都需要將字元串轉化為時間數組
time.strptime(a,'%Y-%m-%d %H:%M:%S')
>>time.struct_time(tm_year=2011, tm_mon=9, tm_mday=27, tm_hour=10, tm_min=50, tm_sec=0, tm_wday=1, tm_yday=270, tm_isdst=-1)

#將"2011-09-28 10:00:00"轉化為時間戳
time.mktime(time.strptime(a,'%Y-%m-%d %H:%M:%S'))
>>1317091800.0

#將時間戳轉化為localtime
x = time.localtime(1317091800.0)
time.strftime('%Y-%m-%d %H:%M:%S',x)
>>2011-09-27 10:50:00

2. python 字元串轉時間

1、說明:
python使用datetime模塊中datetime.datetime.strptime()函數來將字元串轉換成時間。

2、示例代碼:
import datetime
print(datetime.datetime.strptime('11:47','%M:%S'))

輸出結果:
1900-01-01 00:11:47


3、函數說明:
strptime(string, format) -> datetime
根據格式規范解析字元串到時間。

格式化字元說明:
%Y 年份以世紀為十進制數。
%m 月份的十進制數[01,12]。
%d 當月日為十進制數[01,31]。
%H 小時(24小時制)作為十進制數[00,23]。
%M 分鍾的十進制數[00,59]。
%S 其次為十進制數[00,61]。
%z 時區與UTC的偏移。
%a 本機格式的縮寫工作日名稱。
%A 本機格式的完整周日名稱。
%b 本機格式的縮寫月份名稱。
%B 本機格式的完整月份名稱。
%c 本機格式的適當的日期和時間表示。
%I 小時(12小時制)作為十進制數[01,12]。
%p 對語言環境的等同無論是上午或下午。

3. python中,怎麼把字元串轉換為日期格式

python中要把字元串轉換成日期格式需要使用time模塊中的strptime函數,例子如下:

1
2
3

import time
t = time.strptime('2016-05-09 21:09:30', '%Y-%m-%d %H:%M:%S')
print(t)

執行結果如下:
time.struct_time(tm_year=2016, tm_mon=5, tm_mday=9, tm_hour=21, tm_min=9, tm_sec=30, tm_wday=0, tm_yday=130, tm_isdst=-1)
函數說明:
第一個參數是要轉換成日期格式的字元串,第二個參數是字元串的格式
函數官方文檔如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

Help on built-in function strptime in mole time:

strptime(...)
strptime(string, format) -> struct_time

Parse a string to a time tuple according to a format specification.
See the library reference manual for formatting codes (same as
strftime()).

Commonly used format codes:

%Y Year with century as a decimal number.
%m Month as a decimal number [01,12].
%d Day of the month as a decimal number [01,31].
%H Hour (24-hour clock) as a decimal number [00,23].
%M Minute as a decimal number [00,59].
%S Second as a decimal number [00,61].
%z Time zone offset from UTC.
%a Locale's abbreviated weekday name.
%A Locale's full weekday name.
%b Locale's abbreviated month name.
%B Locale's full month name.
%c Locale's appropriate date and time representation.
%I Hour (12-hour clock) as a decimal number [01,12].
%p Locale's equivalent of either AM or PM.

Other codes may be available on your platform. See documentation for the C library strftime function.

4. python 如何將字元串轉化為datetime.date

比較省事的辦法是用time模塊的strptime方法來解析日期字元串成為時間對象,然後再把年月日部分提取出來,最後生成datetime.date對象。

#方法1,用time模塊的strptime方法來解析日期字元串成為時間對象
importtime,datetime
date_str='2017-10-19'
fmt='%Y-%m-%d'
time_tuple=time.strptime(date_str,fmt)
year,month,day=time_tuple[:3]
a_date=datetime.date(year,month,day)
print(a_date,type(a_date))

#方法2,直接把日期字元串拆分轉換成年/月/日對應的整數
importdatetime
date_str='2017-10-19'
print(datetime.date(*map(int,date_str.split('-'))))

5. python 字元串轉時間

1、說明:
python使用datetime模塊中datetime.datetime.strptime()函數來將字元串轉換成時間。
2、示例代碼:
import
datetime
print(datetime.datetime.strptime('11:47','%M:%S'))
輸出結果:
1900-01-01
00:11:47
3、函數說明:
strptime(string,
format)
->
datetime
根據格式規范解析字元串到時間。
格式化字元說明:
%Y
年份以世紀為十進制數。
%m
月份的十進制數[01,12]。
%d
當月日為十進制數[01,31]。
%H
小時(24小時制)作為十進制數[00,23]。
%M
分鍾的十進制數[00,59]。
%S
其次為十進制數[00,61]。
%z
時區與UTC的偏移。
%a
本機格式的縮寫工作日名稱。
%A
本機格式的完整周日名稱。
%b
本機格式的縮寫月份名稱。
%B
本機格式的完整月份名稱。
%c
本機格式的適當的日期和時間表示。
%I
小時(12小時制)作為十進制數[01,12]。
%p
對語言環境的等同無論是上午或下午。

6. python 時間的格式轉化,格式為20130415172500字元串轉為datetime類型

python編程用datetime方法進行時間轉換,代碼如下:

$python
Python2.7.2+(default,Jul202012,22:12:53)
[gcc4.6.1]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>importdatetime
>>>dtstr="20130415172559"
>>>dt=datetime.datetime.strptime(dtstr,"%Y%m%d%H%M%S")
>>>dt
datetime.datetime(2013,4,15,17,25,59)
>>>another_dt=dt+datetime.timedelta(seconds=2)
>>>another_dt
datetime.datetime(2013,4,15,17,26,1)
>>>

7. python中,有個字元串形式的時間戳,如何轉換為日期呢

用datetime.datetime.strptime()函數;
a=datetime.datetime.strptime('2018-1-8 10:10:10','%Y-%m-%d %H:%M:%S')
輸出的a就是時間格式

8. python中,怎麼把字元串轉換為日期格式

用Python實現字元串和日期相互轉換的方法,具體如下:
這里用的分別是time和datetime函數來處理
import
time,datetime//日期轉化為字元串#
date
to
str//輸出時間print
time.strftime("%Y-%m-%d
%X",
time.localtime())#str
to
date//字元串轉化為日期t
=
time.strptime("2016
-
12
-
05",
"%Y
-
%m
-
%d")y,m,d
=
t[0:3]//輸出時間print
datetime.datetime(y,m,d)

9. python中,怎麼把字元串轉換為日期格式

1、python中要把字元串轉換成日期格式需要使用time模塊中的strptime函數,例子如下:

10. python中,怎麼把字元串轉換為日期格式

1、新建python文件,testtime.py;

熱點內容
生女的演算法 發布:2025-07-18 08:17:54 瀏覽:645
加密硬碟推薦 發布:2025-07-18 08:11:22 瀏覽:944
oppo手機的密碼是多少 發布:2025-07-18 08:10:27 瀏覽:764
2匹壓縮機重 發布:2025-07-18 08:01:40 瀏覽:181
雲蟻物聯的雲存儲怎麼取消退款 發布:2025-07-18 08:01:39 瀏覽:486
訪問電腦版網頁 發布:2025-07-18 08:01:02 瀏覽:246
php集成軟體 發布:2025-07-18 07:54:36 瀏覽:143
華為密碼多少我忘記了告訴我 發布:2025-07-18 07:53:05 瀏覽:286
安卓怎麼上傳音樂到網易雲 發布:2025-07-18 07:22:22 瀏覽:375
c語言保存txt文件 發布:2025-07-18 07:01:27 瀏覽:175