Dấu thời gian - dấu thời gian mà ngày cần được tính toán. – The timestamp for which the date needs to be computed.
Trả về ngày tương ứng với dấu thời gian hợp lệ.
# ----- ví dụ chương trình Python để nhận ngày từ Timestamp -----
Nhập dữ liệu
Thời gian nhập khẩu
# Nhận ngày từ thời điểm hiện tại
dateFromCienTime = dateTime.date.FromTimeStamp [Time.time []];
in ["Ngày: [dấu thời gian được sử dụng là thời gian hiện tại]:%s"%dateFurrentTime];
# Nhận ngày kể từ khi bắt đầu unix epoch
dateFromCienTime = dateTime.date.FromTimeStamp [0];
print ["Ngày: [dấu thời gian được sử dụng là thời gian Epoch UNIX]:%s"%dateFromCurrentTime];
Xin chào các chuyên viên máy tính! Chào mừng trở lại với một bài viết khác, tức là, Python Fromtimestamp []. Vì vậy, cái này đến từ mô -đun DateTime Python. Vì vậy, hôm nay, trong bài viết này, trước tiên, chúng tôi sẽ xem tổng quan nhanh về dấu thời gian Python và sau đó sẽ thấy phương thức Fromtimestamp [] từ lớp ngày. Bắt đầu nào.
- Dấu thời gian Python
- Thí dụ
- Python Fromtimestamp []
- Ví dụ 1:- Chuyển đổi dấu thời gian thành đối tượng DateTime
- Ví dụ 2:- Chuyển đổi dấu thời gian để ngày đối tượng
- Ví dụ 3:- Python Fromtimestamp cho UTC
- Ví dụ 4:- Python Fromtimestamp đặt múi giờ
- Ví dụ 5:- Python DateTime Fromtimestamp mili giây
- Lỗi trong khi sử dụng fromtimestamp []
- Lỗi: Python DateTime From Teomestamp mang lại giá trị Hàng năm ngoài phạm vi
- Lỗi: Phương thức Python Fromtimestamp [] không nhất quán
- Sự kết luận
- Xu hướng các bài báo Python
Dấu thời gian Python
Thí dụ
Mô -đun | Phương pháp |
Mô -đun thời gian | Thời gian.time [] |
Mô -đun DateTime | datetime_obj.timestamp [] |
Thí dụ
#importing datetime class from datetime module. from datetime import datetime random_date = datetime[2010,11,12,13,14,15] print[random_date] ts = random_date.timestamp[] # Converting date into timestamp print[ts]
Output:
2010-11-12 13:14:15
1289567655.0
Python Fromtimestamp []
Bây giờ, một khi chúng ta đã tổng quan về mô -đun DateTime, hãy xem Python DatarStamp. Vì vậy, trước tiên, hãy hiểu dấu thời gian là gì? Vì vậy, một dấu thời gian được mã hóa thông tin cho thời gian của bất kỳ sự cụ thể nào xảy ra. Nói một cách thuyết phục hơn, chúng ta có thể nói rằng dấu thời gian đề cập đến một nhóm các ký tự được mã hóa đại diện cho bất kỳ ngày cụ thể nào, bao gồm cả vài giây. Tuy nhiên, chúng tôi không cần phải lo lắng về việc mã hóa như Python xử lý nó. Bây giờ, câu hỏi là làm thế nào để có được một dấu thời gian. Một câu trả lời đơn giản cho điều này là các mô -đun khác nhau có phương pháp của chúng để tạo dấu thời gian. Ví dụ:-Easily Convert Python Timedelta to Seconds
Vì vậy, chức năng này là từ lớp DateTime và lớp ngày của mô -đun DateTime. Chúng ta có thể truy cập nó dưới dạng dateTime.dateTime.FromTimeStamp [] hoặc datetime.date.fromtimestamp [] tương ứng. Những gì chức năng này làm là trả về ngày tương ứng với bất kỳ dấu thời gian cụ thể nào. Chúng ta cần vượt qua đối tượng dấu thời gian làm đối số của hàm này và đổi lại, nó cung cấp cho chúng ta đối tượng DateTime tương ứng với dấu thời gian đã cho.
Ví dụ 1:- Chuyển đổi dấu thời gian thành đối tượng DateTime
#importing datetime class from datetime module from datetime import datetime #Creating a timestamp datetime_obj = datetime[2010,11,12,13,14,15] print[datetime_obj] ts = datetime_obj.timestamp[] # Converting date into timestamp print[ts] # Converting timestamp to date datetime_obj2 = datetime.fromtimestamp[ts] print["Converted time stamp from datetime class",datetime_obj2]
Output:
2010-11-12 13:14:15
1289567655.0
Converted time stamp from datetime class 2010-11-12 13:14:15
Ví dụ 2:- Chuyển đổi dấu thời gian để ngày đối tượng
#importing date class from datetime module from datetime import date #Creating a timestamp datetime_obj = datetime[2010,11,12,13,14,15] print[datetime_obj] ts = datetime_obj.timestamp[] # Converting date into timestamp print[ts] # Converting timestamp to date date_obj = date.fromtimestamp[ts] print["Converted time stamp from date class",date_obj]
Output:
2010-11-12 13:14:15
1289567655.0
Converted time stamp from date class 2010-11-12
Ví dụ 3:- Python Fromtimestamp cho UTCPython fromtimestamp for UTC
UTC là viết tắt của thời gian phổ quát phối hợp. Đó là tiêu chuẩn được sử dụng bởi cộng đồng quốc tế để giữ thời gian. Hãy cùng xem cách chúng ta có thể tạo dấu thời gian cho điều đó và sau đó lấy một đối tượng DateTime từ dấu thời gian đó.
from datetime import datetime,timezone # Getting the current date # and time dt = datetime.now[timezone.utc] print["dt object datatype",type[dt]] print[dt] # Converting datetime object utc_timestamp = dt.timestamp[] print["Datatype of utc_timestamp",type[utc_timestamp]] print[utc_timestamp] print[type[utc_timestamp]] #Converting timestamp to datetime object datetime_obj2 = datetime.fromtimestamp[utc_timestamp] print["Converted timestamp from datetime class",datetime_obj2]
Output:
dt object datatype
2021-11-27 17:32:34.626788+00:00
Datatype of utc_timestamp
1638034354.626788
Converted timestamp from datetime class 2021-11-27 17:32:34.626788
Ví dụ 4:- Python Fromtimestamp đặt múi giờython fromtimestamp Set Timezone
#importing datetime class from datetime module from datetime import datetime import pytz #Creating a timestamp ACST = pytz.timezone['Australia/Darwin'] datetime_obj = datetime[1901,11,12,13,14,15, tzinfo=ACST] print[datetime_obj] ts = datetime_obj.timestamp[] # Converting date into timestamp print[ts] print[type[ts]] # Converting timestamp to date datetime_obj2 = datetime.fromtimestamp[ts,tz=ACST] print["Converted time stamp from datetime class",datetime_obj2]
Output:
1901-11-12 13:14:15+08:43
-2150220525.0
Converted time stamp from datetime class 1901-11-12 13:14:15+08:43
Ví dụ 5:- Python DateTime Fromtimestamp mili giâyPython datetime fromtimestamp milliseconds
2010-11-12 13:14:15
1289567655.0
0Output:
2010-11-12 13:14:15
1289567655.0
1Lỗi trong khi sử dụng fromtimestamp []
Lỗi: Python DateTime From Teomestamp mang lại giá trị Hàng năm ngoài phạm viPython datetime fromtimestamp yielding valueerror year out of range
2010-11-12 13:14:15
1289567655.0
2Lỗi là chúng ta cần chia F thành 1000 để chuyển đổi mili giây thành giây để tính toán.
2010-11-12 13:14:15
1289567655.0
3Output:
2010-11-12 13:14:15
1289567655.0
4Lỗi: Phương thức Python Fromtimestamp [] không nhất quán
Lỗi này xảy ra do múi giờ không nhất quán được xác định trong khi sử dụng hàm. & NBSP; ở đây & nbsp; là danh sách đầy đủ của múi giờ.
Sự kết luận
Vì vậy, hôm nay trong bài viết này, chúng tôi đã xem tổng quan về mô -đun DateTime Python. Sau đó, chúng tôi đã thảo luận về các lớp khác nhau trong mô -đun đó. Sau đó, chúng ta đã thấy dấu thời gian là gì và làm thế nào chúng ta có thể tạo ra dấu thời gian. Cuối cùng, chúng ta đã thấy làm thế nào chúng ta có thể chuyển đổi dấu thời gian thành đối tượng DateTime và Date bằng phương thức Fromtimestamp [] từ cả hai lớp.
Tôi hy vọng bài viết này đã giúp bạn. Tiếp tục hỗ trợ. Cảm ơn.
Xu hướng các bài báo Python
-
Gingerit: Lỗi ngữ pháp chính xác bằng cách sử dụng Python
● Ngày 7 tháng 10 năm 2022October 7, 2022
A-Z của Make ability.txt in Python
bởi Vishnu Venkatesh ● Ngày 7 tháng 10 năm 2022●October 7, 2022
Bước nhập khẩu: Đã cố gắng nhập khẩu tương đối mà không có gói cha mẹ đã biết
bởi Vishnu Venkatesh ● 24 tháng 9 năm 2022●September 24, 2022
Dễ dàng chuyển đổi thời gian Unix sang DateTime trong Python
Bởi Vishnu Venkatesh ● Ngày 13 tháng 9 năm 2022●September 13, 2022