Định dạng ngày tháng trong Python
Bây giờ hãy xuất ngày tháng theo một định dạng cụ thể, ví dụ: năm-tháng-ngày.
Để làm điều này, hãy khai báo một biến dt, trong đó
ngày tháng chúng ta cần sẽ được lấy thông qua phương thức
datetime của module datetime. Sau đó cần áp dụng
phương thức strftime cho ngày tháng đã lưu trong
dt. Tham số của phương thức này truyền vào ký hiệu
ước lệnh của định dạng ngày tháng, được viết bằng lệnh %
và ký hiệu ước lệnh của định dạng. Nếu cần xuất năm-tháng-ngày,
thì tham số phương thức sẽ truyền vào chuỗi '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # sẽ xuất ra 2025-12-31
Có thể xuất các định dạng ngày tháng khác nhau bằng phương thức strftime.
Danh sách đầy đủ của chúng có thể tìm thấy tại đây.
Hãy thử, ví dụ, xuất thêm cả thứ trong tuần, bằng cách chỉ định ký tự đặc biệt '%w' trong tham số:
res = dt.strftime('%Y-%m-%d %w')
print(res) # sẽ xuất ra 2025-12-31 3
Hãy xuất ngày hiện tại ra console theo định dạng ngày.tháng.năm.
Hãy xuất thời gian hiện tại ra console theo định dạng sau: giờ:phút:giây năm/tháng/ngày:thứ trong tuần.