Bất cứ khi nào bạn quản lý ngày hoặc giờ, bạn cần nhập hàm datetime. Nếu bạn chưa quen với chương Ngày và Giờ của Python, hãy xem bài viết về Ngày giờ của tôi trên blog này
Định dạng ngày Python
Các lớp datetime trong Python được phân loại thành năm lớp chính
- date – Chỉ thao tác với ngày [Tháng, ngày, năm]
- time – Thời gian không phụ thuộc vào ngày [Giờ, phút, giây, micro giây]
- datetime – Kết hợp thời gian và ngày tháng [Tháng, ngày, năm, giờ, giây, micro giây]
- timedelta— Một khoảng thời gian được sử dụng để thao tác ngày
- tzinfo— Một lớp trừu tượng để xử lý các múi giờ
Ngày định dạng. ngày
Hãy hiển thị ba biến thể của Ngày. Đối với ví dụ này, tôi đang sử dụng Ngày hiện tại
Tạo một tệp có tên ứng dụng. py và thêm đoạn mã sau
# app.py from datetime import datetime now = datetime.now[] print[now.strftime['%a']] print[now.strftime['%A']] print[now.strftime['%d']]
Trong đoạn mã trên, chúng tôi đã sử dụng ba chữ viết tắt
Câu lệnh in đầu tiên in Thứ ba, in thứ hai in Thứ ba và in thứ ba 29
Xem đầu ra sau
% là ngày rút gọn trong tuần. Thứ Hai, Thứ Ba và Thứ Tư
%A là tên đầy đủ của ngày trong tuần. Thứ hai, thứ ba và thứ tư
%d là ngày trong tháng. Điều này có nghĩa là hôm nay là ngày 29 tháng 1. Vì vậy, nó sẽ in 29
Chúng tôi đã sử dụng hàm strftime của đối tượng hiện tại. Vì vậy, hãy xem chi tiết hơn về chức năng đó
Python strftime[]
Phương thức strftime[] trả về chuỗi đại diện cho ngày và giờ bằng cách sử dụng đối tượng ngày, giờ hoặc ngày giờ
Phương thức strftime[] lấy một hoặc nhiều định dạng làm đối số và trả về chuỗi được định dạng dựa trên đối số đó.
Định dạng ngày trong Python. Tháng
Hãy xem các biến thể khác nhau của các tháng
%b là tên tháng viết tắt như Jan, Feb, Mar
%B là viết tắt của tên tháng đầy đủ như tháng Giêng, tháng Hai
%m là viết tắt của một tháng dưới dạng số. 01 cho tháng 1, 02 cho tháng 2
Hãy xem điều này trong hành động. Đầu tiên, viết đoạn mã sau bên trong ứng dụng. tệp py
# app.py from datetime import datetime now = datetime.now[] print[now.strftime['%b']] print[now.strftime['%B']] print[now.strftime['%m']]
Xem đầu ra sau
Định dạng ngày trong Python. năm
Hãy xem các biến thể khác nhau của các năm
%y viết tắt năm thành hai số. 19
%Y viết tắt năm là bốn chữ số. 2019
Hãy thử đoạn mã sau
# app.py from datetime import datetime now = datetime.now[] print[now.strftime['%y']] print[now.strftime['%Y']]
Xem đầu ra
Kết hợp các biến thể định dạng ngày
Viết mã để kết hợp các biến thể định dạng ngày khác nhau
# app.py from datetime import datetime now = datetime.now[] print['The date of today is:',now.strftime['%d %B %Y']]
Hãy xem đầu ra sau đây
Như vậy là chúng ta đã xem gần hết các biến thể của Ngày, Tháng, Năm
Đó là nó cho hướng dẫn này
Bài viết trước Thẻ Python. Hướng dẫn đầy đủ
Bài viết tiếp theo Ngày giờ Python. Hướng dẫn đầy đủ
kranal
https. //appdividend. com/
Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]