Lấy thời gian từ dấu thời gian python
Mặc dù số học ngày và giờ được hỗ trợ, trọng tâm của việc triển khai là trích xuất thuộc tính hiệu quả để định dạng và thao tác đầu ra Show
Xem thêm Mô-đun>>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False9 Các chức năng liên quan đến lịch chung Mô-đun>>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 Thời gian truy cập và chuyển đổi Mô-đun>>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "1 Múi giờ cụ thể đại diện cho cơ sở dữ liệu múi giờ IANA ngày đóng góiThư viện của bên thứ ba với múi giờ mở rộng và hỗ trợ phân tích cú pháp Đối tượng nhận biết và ngây thơ¶Các đối tượng ngày và giờ có thể được phân loại là "nhận biết" hoặc "ngây thơ" tùy thuộc vào việc chúng có bao gồm thông tin múi giờ hay không Với kiến thức đầy đủ về các điều chỉnh thời gian chính trị và thuật toán hiện hành, chẳng hạn như múi giờ và thông tin về thời gian tiết kiệm ánh sáng ban ngày, một đối tượng nhận biết có thể định vị chính nó so với các đối tượng nhận biết khác. Một đối tượng nhận thức đại diện cho một thời điểm cụ thể không thể giải thích được. 1 Một đối tượng ngây thơ không chứa đủ thông tin để định vị chính nó một cách rõ ràng so với các đối tượng ngày/giờ khác. Việc một đối tượng ngây thơ đại diện cho Giờ phối hợp quốc tế (UTC), giờ địa phương hay thời gian ở một số múi giờ khác hoàn toàn phụ thuộc vào chương trình, giống như việc một số cụ thể đại diện cho mét, dặm hay khối lượng hay không là tùy thuộc vào chương trình. Các đối tượng ngây thơ dễ hiểu và dễ làm việc với cái giá phải trả là bỏ qua một số khía cạnh của thực tế Đối với các ứng dụng yêu cầu các đối tượng nhận biết, các đối tượng >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 có thuộc tính thông tin múi giờ tùy chọn, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4, có thể được đặt thành một thể hiện của một lớp con của lớp trừu tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4. Các đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4 này nắm bắt thông tin về độ lệch so với thời gian UTC, tên múi giờ và liệu thời gian tiết kiệm ánh sáng ban ngày có hiệu lực hay không Chỉ có một lớp >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4 cụ thể, lớp >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "8, được cung cấp bởi mô-đun >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7. Lớp >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "8 có thể đại diện cho các múi giờ đơn giản với độ lệch cố định từ UTC, chẳng hạn như chính UTC hoặc các múi giờ EST và EDT của Bắc Mỹ. Hỗ trợ các múi giờ ở mức độ chi tiết sâu hơn tùy thuộc vào ứng dụng. Các quy tắc điều chỉnh thời gian trên toàn thế giới mang tính chính trị hơn là hợp lý, thay đổi thường xuyên và không có tiêu chuẩn nào phù hợp cho mọi ứng dụng ngoài UTC Hằng số¶Mô-đun >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 xuất các hằng số saungày giờ. MINYEAR ¶ Số năm nhỏ nhất được phép trong một đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "32 hoặc >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7. >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "34 là >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "35ngày giờ. MAX NĂM ¶ Số năm lớn nhất được phép trong một đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "32 hoặc >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7. >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "38 là >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "39ngày giờ. UTC ¶ Bí danh cho múi giờ UTC đơn lẻ >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "10 Mới trong phiên bản 3. 11 Các loại có sẵn¶lớp ngày giờ. ngàyMột ngày ngây thơ được lý tưởng hóa, giả sử rằng lịch Gregorian hiện tại luôn có hiệu lực. Thuộc tính. >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "11, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "12 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "13lớp ngày giờ. 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. (Không có khái niệm “giây nhuận” ở đây. ) Thuộc tính. >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "14, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "15, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "16, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "17 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4lớp ngày giờ. ngày giờ Một sự kết hợp của một ngày và một thời gian. Thuộc tính. >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "11, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "12, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "13, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "14, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "15, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "16, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "17 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4lớp ngày giờ. đồng hồ thời gian Khoảng thời gian thể hiện sự khác biệt giữa hai phiên bản >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "32, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 hoặc >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 đối với độ phân giải micro giâylớp ngày giờ. tzinfo Một lớp cơ sở trừu tượng cho các đối tượng thông tin múi giờ. Chúng được sử dụng bởi các lớp >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 để cung cấp khái niệm điều chỉnh thời gian có thể tùy chỉnh (ví dụ: để tính múi giờ và/hoặc thời gian tiết kiệm ánh sáng ban ngày)lớp ngày giờ. múi giờ Một lớp triển khai lớp cơ sở trừu tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4 dưới dạng phần bù cố định từ UTC Mới trong phiên bản 3. 2 Các đối tượng của các loại này là bất biến quan hệ phân lớp >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "4 Tài sản chung¶Các loại >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "32, >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7, >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "8 có chung những đặc điểm này
Xác định xem một đối tượng là Aware hay Naive¶Các đối tượng thuộc loại >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "32 luôn ngây thơ Một đối tượng thuộc loại >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 hoặc >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 có thể nhận thức hoặc ngây thơ Một đối tượng >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False7 d nhận biết nếu cả hai điều sau đây đều đúng
Mặt khác, d là ngây thơ Một đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "0 t nhận biết được nếu cả hai điều kiện sau đều đúng
Nếu không, t là ngây thơ Sự khác biệt giữa nhận thức và ngây thơ không áp dụng cho các đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "411 >>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
File " |