Ngày có phải là một kiểu dữ liệu trong Python không?

Ngày trong Python không phải là kiểu dữ liệu của riêng nó, nhưng nó có một mô-đun tên là datetime, hoạt động theo ngày và giờ. Nó cung cấp một số chức năng để xử lý ngày, giờ và khoảng thời gian

Bây giờ chúng ta hãy xem một số trong số họ;

· Để có được ngày giờ hiện tại

· Để có được ngày hiện tại

· In ngày, tháng, năm riêng biệt

· Để in thời gian

· Để in giờ, phút, giây và micro giây riêng biệt

Ngoài những chức năng này, chúng tôi còn có nhiều chức năng khác trong mô-đun này, chẳng hạn như;

Dấu thời gian

Nó phổ biến để lưu trữ ngày và giờ dưới dạng dấu thời gian trong cơ sở dữ liệu. Dấu thời gian Unix là số giây giữa một ngày cụ thể và ngày 1 tháng 1 năm 1970 theo giờ UTC

múi giờ

Nó được sử dụng để tính toán sự khác biệt về ngày tháng và cũng có thể được sử dụng để thao tác ngày tháng trong Python. Đây là một trong những cách dễ nhất để thực hiện các thao tác ngày tháng

Trong Python, ngày và giờ không phải là kiểu dữ liệu của riêng chúng, nhưng một mô-đun có tên datetime có thể được nhập để hoạt động với ngày cũng như thời gian. Mô-đun Datetime của Python được tích hợp sẵn trong Python, do đó không cần cài đặt nó bên ngoài.  

Mô-đun Datetime trong Python cung cấp các lớp để làm việc với ngày và giờ. Các lớp này cung cấp một số hàm để xử lý ngày, giờ và khoảng thời gian. Ngày và giờ là một đối tượng trong Python, vì vậy khi bạn thao tác với chúng, bạn thực sự đang thao tác với các đối tượng chứ không phải chuỗi hoặc dấu thời gian.  

Mô-đun DateTime được phân loại thành 6 lớp chính –

  • ngày tháng – Một ngày ngây thơ được lý tưởng hóa, giả sử lịch Gregorian hiện tại luôn như vậy và sẽ luôn như vậy, có hiệu lực. Thuộc tính của nó là năm, tháng và ngày
  • thời gian – Thời gian lý tưởng hóa, không phụ thuộc vào bất kỳ ngày cụ thể nào, giả sử rằng mỗi ngày có chính xác 24*60*60 giây. Các thuộc tính của nó là giờ, phút, giây, micro giây và tzinfo
  • datetime – Đó là sự kết hợp giữa ngày và giờ cùng với các thuộc tính năm, tháng, ngày, giờ, phút, giây, micro giây và tzinfo
  • timedelta – Khoảng thời gian thể hiện sự khác biệt giữa hai trường hợp ngày, giờ hoặc ngày giờ đối với độ phân giải micro giây
  • tzinfo – Nó cung cấp các đối tượng thông tin múi giờ
  • múi giờ – Một lớp triển khai lớp cơ sở trừu tượng tzinfo dưới dạng phần bù cố định từ UTC [Mới trong phiên bản 3. 2]

lớp ngày

Lớp ngày được sử dụng để khởi tạo các đối tượng ngày trong Python. Khi một đối tượng của lớp này được khởi tạo, nó biểu thị một ngày ở định dạng YYYY-MM-DD. Hàm tạo của lớp này cần ba đối số bắt buộc năm, tháng và ngày

cú pháp xây dựng.   

class datetime.date[year, month, day]

Các đối số phải nằm trong phạm vi sau -

  • MINYEAR

Chủ Đề