پرسش

تبدیل رشته تایم‌ استمپ یونیکس به تاریخ قابل خواندن

Converting Unix timestamp string to readable date

چطوری می‌تونم یک رشته تایم‌استمپ یونیکس رو به یک تاریخ قابل خوندن تبدیل کنم؟

1403/06/05
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

برای تبدیل تایم‌استمپ یونیکس به تاریخ قابل خواندن، می‌تونید از کد زیر استفاده کنید. فرض می‌کنیم که تایم‌استمپ به صورت رشته‌ای در اختیار دارید:

import datetime
# Unix timestamp as a string
timestamp_str = '1638316800'
# Convert string to integer
timestamp = int(timestamp_str)
# Convert timestamp to datetime object
date = datetime.datetime.fromtimestamp(timestamp)
# Print the date in a readable format
print(date.strftime('%Y-%m-%d %H:%M:%S'))

تو این کد، اول تایم‌استمپ به رشته تبدیل میشه و بعد به عدد صحیح تبدیل میشه. بعدش با استفاده از تابع fromtimestamp از ماژول datetime، این تایم‌استمپ به یک شیء تاریخ و زمان تبدیل میشه و در نهایت با استفاده از تابع strftime، به فرمت قابل خواندن چاپ میشه.

این روش در پایتون به شما کمک می‌کنه تا تایم‌استمپ‌های یونیکس رو به راحتی به فرمت قابل خواندن تبدیل کنید.

پاسخ: 1403/06/05
آخرین آپدیت: 1403/08/09