Zamanı datetime ile temsil etme

Finans için Orta Düzey Python

Kennedy Behrman

Data Engineer, Author, Founder

Datetime'ler

Yükselen hisse senedi grafiği

Finans için Orta Düzey Python

Datetime'ler

Küba dış ticaret açığı grafiği

Finans için Orta Düzey Python

Datetime'ler

from datetime import datetime
black_monday = datetime(1987, 10, 19)
print(black_monday)
datetime.datetime(1987, 10, 19, 0, 0)
Finans için Orta Düzey Python

Şu anki datetime

datetime.now()
datetime.datetime(2019, 11, 6, 3, 48, 30, 886713)
Finans için Orta Düzey Python

Metinden datetime

black_monday_str = "Monday, October 19, 1987. 9:30 am"
format_str = "%A, %B %d, %Y. %I:%M %p"
datetime.datetime.strptime(black_monday_str, format_str)
datetime.datetime(1987, 10, 19, 9, 30)
Finans için Orta Düzey Python

Metinden datetime

Yıl

  • %y Yüzyılsız (01, 02, ..., 98, 99)
  • %Y Yüzyıllı (0001, 0002, ..., 1998, 1999, ..., 9999)

Ay

  • %b Kısaltma (Jan, Feb, ..., Nov, Dec)
  • %B Tam ad (January, February, ... November, December)
  • %m Sayı olarak (01, 02, ..., 11, 12)

Ayın günü

  • %d (01, 02, ..., 30, 31)
Finans için Orta Düzey Python

Metinden datetime

Haftanın günü

  • %a Kısaltma (Sun, ... Sat)
  • %A Tam ad (Sunday, ... Saturday)
  • %w Sayı (0, ..., 6)

Saat

  • %H 24 saat (00, 01, ... 23)
  • %I 12 saat (01, 02, ... 12)
  • %M (01, 02, ..., 59)
Finans için Orta Düzey Python

Metinden datetime

Saniye

  • %S (00, 01, ... 59)

Mikrosaniye

  • %f (000000, 000001, ... 999999)

ÖÖ/ÖS

  • %p (AM, PM)
Finans için Orta Düzey Python

Metinden datetime

%m Ay

%M Dakika

Finans için Orta Düzey Python

Metinden datetime

"1837-05-10"

%Y

%m

%d

"%Y-%m-%d"
Finans için Orta Düzey Python

Metinden datetime

"Friday, 17 May 01"

%A

%d

%B

%y

"%A, %d %B %y"
Finans için Orta Düzey Python

Datetime'den metin

dt.strftime(format_string)
Finans için Orta Düzey Python

Datetime'den metin

great_depression_crash = datetime.datetime(1929, 10, 29)
great_depression_crash
datetime.datetime(1929, 10, 29, 0, 0)
great_depression_crash.strftime("%a, %b %d, %Y")
'Tue, Oct 29, 1929'
Finans için Orta Düzey Python

Haydi pratik yapalım!

Finans için Orta Düzey Python

Preparing Video For Download...