Heim >Backend-Entwicklung >Python-Tutorial >Python-Tutorial Beispiel für eine Python-Datumsfunktion

Python-Tutorial Beispiel für eine Python-Datumsfunktion

高洛峰
高洛峰Original
2016-10-19 14:58:591494Durchsuche

Zu den Bibliotheken, die in Python mit Datumsangaben arbeiten, gehören: datetime, time

Unabhängig von der Sprache ist die Datumsfunktion definitiv die am häufigsten verwendete Funktion. Gehen wir direkt zum Beispielcode

#datetime
import datetime
#当前日期
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print(now.strftime('%Y-%m-%d'))
#string convert to datetime
time_str = '2013-07-29 09:05:00'
str_convert_2_time = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(str_convert_2_time)
#比较两个日期相差多少天
time_strA = '2013-07-29 09:05:00'
time_strB ='2013-08-29 09:05:00'
day = datetime.datetime.strptime(time_strA, '%Y-%m-%d %H:%M:%S')
day2 = datetime.datetime.strptime(time_strB, '%Y-%m-%d %H:%M:%S')
sub_day = day2 - day
print('{0}和{1}相差{2}天'.format(time_strA, time_strB, str(sub_day.days)))
#今后的n天的日期
n_days = 4
now = datetime.datetime.now()
my_date = datetime.timedelta(days=n_days) 
n_day = now + my_date
print('从今天起的{0}天的日期是:'.format(n_days))
print(n_day.strftime('%Y-%m-%d %H:%M:%S'))

und den laufenden Ergebnissen:

>>>

2013-07-29 09:48:16

29.07.2013

29.07.2013 09:05:00

29.07.2013 09:05:00 und 29.08.2013 09:05:00 liegen 31 Tage auseinander

Das Datum in 4 Tagen ab heute ist:

2013-08-02 09:48:16

>>>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn