Chuyển ngày thành chuỗi

Làm việc với Ngày và Giờ trong Python

Max Shron

Data Scientist and Author

Định dạng ISO 8601

from datetime import date

# Example date
d = date(2017, 11, 5)

# ISO format: YYYY-MM-DD print(d)
2017-11-05
# Biểu diễn ngày theo chuẩn ISO 8601 và cho vào danh sách
print( [d.isoformat()] )
['2017-11-05']
Làm việc với Ngày và Giờ trong Python

Định dạng ISO 8601

# Một vài ngày từng gây lỗi cho máy tính
some_dates = ['2000-01-01', '1999-12-31']

# In theo thứ tự print(sorted(some_dates))
['1999-12-31', '2000-01-01']
Làm việc với Ngày và Giờ trong Python

Các định dạng khác

d.strftime()
Làm việc với Ngày và Giờ trong Python

Định dạng khác: strftime

# Example date
d = date(2017, 1, 5)

print(d.strftime("%Y"))
2017
# Chuỗi định dạng có thêm văn bản
print(d.strftime("Year is %Y"))
Year is 2017
Làm việc với Ngày và Giờ trong Python

Định dạng khác: strftime

# Định dạng: YYYY/MM/DD
print(d.strftime("%Y/%m/%d"))
2017/01/05
Làm việc với Ngày và Giờ trong Python

Chuyển ngày thành chuỗi

Làm việc với Ngày và Giờ trong Python

Preparing Video For Download...