from datetime import datetime
timestamp = datetime.timestamp(datetime.now())
print("Present Timestamp : ", timestamp)
Output
Present Timestamp : 1568717876.556073
Using Timestamp as input we will use fromtimestamp() to get date and time
from datetime import datetime
timestamp = datetime.timestamp(datetime.now())
print("Present Timestamp : ", timestamp)
dt = datetime.fromtimestamp(timestamp)
print(dt)
Output
Present Timestamp : 1568717943.760438
2019-09-17 16:29:03.760438
from datetime import datetime
timestamp = 1609459200 # January 1, 2021
dt = datetime.fromtimestamp(timestamp)
print(dt) # Output: 2021-01-01 00:00:00
from datetime import datetime, timezone
timestamp = 1609459200
dt = datetime.fromtimestamp(timestamp, tz=timezone.utc)
print(dt) # Output: 2021-01-01 00:00:00+00:00 (UTC)
from datetime import datetime
current_time = datetime.now().timestamp() # Get current time as timestamp
dt = datetime.fromtimestamp(current_time)
print(dt) # Output: Current date and time
from datetime import datetime
future_timestamp = 1798787865 # 2027/01/01 07:17:45
dt = datetime.fromtimestamp(future_timestamp)
print(dt) # Output: 2027-01-01 12:47:45
negative_timestamp = -123456789
dt = datetime.fromtimestamp(negative_timestamp)
print(dt) # Output: Date before epoch
Output
OSError: [Errno 22] Invalid argumentAuthor & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.