Python datetime時間的使用

2022-07-07 04:42:16 字數 3362 閱讀 1862

1、獲取當前年月日時分秒

2、datetime轉為string

3、string轉為datetime

4、時間相加

#

-*- encoding=utf-8 -*-

import

datetime

time_str = '

2021-01-28 10:00:00

'time_date = datetime.datetime.strptime(time_str, '

%y-%m-%d %h:%m:%s')

print('

'.format(time_date))

add_info = datetime.timedelta(days=1, hours=2, minutes=3, seconds=4)

add_end = time_date +add_info

print('

加上1天2個小時3分鐘4秒後:\t{}

5、時間相減

①兩個時間差

#

-*- encoding=utf-8 -*-

import

datetime

time_str = '

2021-01-28 10:00:00

'time_date = datetime.datetime.strptime(time_str, '

%y-%m-%d %h:%m:%s')

print('

'.format(time_date))

time_str = '

2021-05-29 12:12:12

'time_date2 = datetime.datetime.strptime(time_str, '

%y-%m-%d %h:%m:%s')

print('

原始時間2:\t{}

'.format(time_date2))

time_date3 = time_date2 -time_date

print('

時間差:{}

②減去1天2個小時3分鐘4秒(加負數)

#

-*- encoding=utf-8 -*-

import

datetime

time_str = '

2021-01-28 10:00:00

'time_date = datetime.datetime.strptime(time_str, '

%y-%m-%d %h:%m:%s')

print('

'.format(time_date))

add_info = datetime.timedelta(days=-1, hours=-2, minutes=-3, seconds=-4)

add_end = time_date +add_info

print('

減去1天2個小時3分鐘4秒後:\t{}

python datetime處理時間

datetime date time都提供了strftime 方法,該方法接收乙個格式字串,輸出日期時間的字串表示。下表是從python手冊中拉過來的,我對些進行了簡單的翻譯 翻譯的有點噢口 格式字元 意義 a 星期的簡寫。如 星期三為web a星期的全寫。如 星期三為wednesday b月份的簡...

python datetime學習筆記

import datetime d datetime.date 2016,7,24 新建乙個日期,注意前面的0不能有 print d 20106 07 24 d datetime.date.today 獲取當前日期 print d print d.year,d.month,d.day print d...

Python datetime模組小結

模組小結如下 另外有time模組小結 from datetime import date,time,datetime,timedelta datetime.now 當前日期元組 datetime.today 當前日期元組 d1 2018 05 09 10 20 15 d2 2018 06 02 08...