Conversia formatului cu datetimes
Cu datetimes, poți citi un șir de caractere într-un format și îl poți afișa într-un format diferit. Asta înseamnă că poți folosi datetimes pentru a schimba formatul datelor stocate ca șiruri de caractere. Șirurile de format pentru maparea datetimes-urilor pot fi găsite la strftime. Să presupunem că ești rugat să procesezi data crizei britanice Black Wednesday într-un format nou, care să corespundă nevoilor de raportare ale companiei tale.
Acest exercițiu face parte din cursul
Python intermediar pentru finanțe
Instrucțiuni pentru exercițiu
- Creează un șir de format care să corespundă șirului de date original, dat ca
org_text. - Creează un datetime pentru Black Wednesday și salvează-l ca
black_wednesday. - Creează un șir de format care să corespundă noului format, 'Wednesday, September 16, 1992'.
- Creează un nou șir de date folosind noul format.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)