Có nhiều cách lấy date và time hiện tại. Cách đơn giản nhất là dùng module datetime. Nó có hàm now() trả về date và time hiện tại.
Ví dụ
import datetime
now = datetime.datetime.now()
print("Current date and time: ")
print(str(now))
Kết quả
2017-12-29 11:24:48.042720
Bạn cũng có thể lấy date và time đã định dạng bằng strftime(). Các directive tương tự như bài trước (xem bảng directive).
Ví dụ
import datetime
now = datetime.datetime.now()
print("Current date and time: ")
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print(now.strftime('%H:%M:%S on %A, %B the %dth, %Y'))
Kết quả
2017-12-29 12:19:13 12:19:13 on Friday, December the 29th, 2017
Lưu ý: datetime.now() trả về naive datetime (không có timezone). Để có aware datetime, dùng datetime.now(timezone.utc) (Python 3.2+) hoặc pytz.