Python-Tutorial Beispiel für eine Python-Datumsfunktion

高洛峰
Freigeben: 2016-10-19 14:58:59
Original
1456 Leute haben es durchsucht

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'))
Nach dem Login kopieren

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

>>>


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage