Python Tarih
- Önceki Sayfa Python Modülleri
- Sonraki Sayfa Python JSON
Python Tarih
Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime
的模块,把日期视作日期对象进行处理。
Örnek
导入 datetime
模块并显示当前日期:
import datetime x = datetime.datetime.now() print(x)
日期输出
如果我们执行上面的代码,结果将是:
2019-08-14 12:52:55.817273
日期包含年、月、日、小时、分钟、秒和微秒。
datetime
模块有许多方法可以返回有关日期对象的信息。
以下是一些例子,您将在本章稍后详细学习它们:
Örnek
返回 weekday 的名称和年份:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
创建日期对象
如需创建日期,我们可以使用 datetime 模块的 datetime()
类(构造函数)。
datetime()
类需要三个参数来创建日期:年、月、日。
Örnek
创建日期对象:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
类还接受时间和时区(小时、分钟、秒、微秒、tzone)的参数,不过它们是可选的,默认值为 0
,(时区默认为 None
)。
strftime() 方法
datetime
对象拥有把日期对象格式化为可读字符串的方法。
该方法称为 strftime()
,并使用一个 format
参数来指定返回字符串的格式:
Örnek
显示月份的名称:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
所有合法格式代码的参考:
Komut | Açıklama | Örnek | TIY |
---|---|---|---|
%a | Hafta Günü, Kısa Sürüm | Wed | Deneyin |
%A | Hafta Günü, Tam Sürüm | Wednesday | Deneyin |
%w | Hafta Günü, Sayısal 0-6, 0 Pazar | 3 | Deneyin |
%d | Gün, Sayısal 01-31 | 31 | Deneyin |
%b | Ay Adı, Kısa Sürüm | Dec | Deneyin |
%B | Ay Adı, Tam Sürüm | December | Deneyin |
%m | Ay, Sayısal 01-12 | 12 | Deneyin |
%y | Yıl, Kısa Sürüm, Çağdaş | 18 | Deneyin |
%Y | Yıl, Tam Sürüm | 2018 | Deneyin |
%H | Saat, 00-23 | 17 | Deneyin |
%I | Saat, 00-12 | 05 | Deneyin |
%p | ÖS/AM | ÖS | Deneyin |
%M | Dakika, 00-59 | 41 | Deneyin |
%S | Saniye, 00-59 | 08 | Deneyin |
%f | Mikrosaniye, 000000-999999 | 548513 | Deneyin |
%z | UTC Kayması | +0100 | Deneyin |
%Z | Zaman Dilimi | CST | Deneyin |
%j | Gün, 001-366 | 365 | Deneyin |
%U | Hafta, Her Haftanın İlk Günü Pazar, 00-53 | 52 | Deneyin |
%W | Hafta, Her Haftanın İlk Günü Pazartesi, 00-53 | 52 | Deneyin |
%c | Yerel Tarih ve Zamanın Yerel Sürümü | Mon Dec 31 17:41:00 2018 | Deneyin |
%x | Yerel Tarihın Yerel Sürümü | 12/31/18 | Deneyin |
%X | Yerel Zamanın Yerel Sürümü | 17:41:00 | Deneyin |
%% | Bir % karakteri | % | Deneyin |
- Önceki Sayfa Python Modülleri
- Sonraki Sayfa Python JSON