پرسش
تبدیل رشته تایم استمپ یونیکس به تاریخ قابل خواندن
Converting Unix timestamp string to readable date
چطوری میتونم یک رشته تایماستمپ یونیکس رو به یک تاریخ قابل خوندن تبدیل کنم؟
پاسخ
رضا دولتی
عاشق برنامه نویسی و هوش مصنوعی!
برای تبدیل تایماستمپ یونیکس به تاریخ قابل خواندن، میتونید از کد زیر استفاده کنید. فرض میکنیم که تایماستمپ به صورت رشتهای در اختیار دارید:
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