পাইথনে Epoch ফরমেটকে struct_time অবজেক্টে রূপান্তর
Epoch ফরমেট থেকে প্রাপ্ত সেকেন্ডগুলিকে একটি বিশেষ struct_time অবজেক্টে রূপান্তর করা যায়।
ডেটা স্ট্রাকচারের দিক থেকে এটি একটি অভিধানের মতো।
struct_time অবজেক্টটি epoch-এ সংরক্ষিত তারিখগুলির সাথে আরও সহজে কাজ করার জন্য প্রয়োজনীয়।
চলুন একটি struct_time অবজেক্ট পাই:
now = time.time()
res = time.localtime(now)
print(res)
কোড 실행ের ফলাফল:
time.struct_time(tm_year=2025, tm_mon=12,
tm_mday=31, tm_hour=15, tm_min=40, tm_sec=51, tm_wday=3,
tm_yday=365, tm_isdst=0)
এখন চলুন struct_time থেকে বর্তমান মাসটি বের করি। এর জন্য res ভেরিয়েবলের মধ্যে একটি ডট দিয়ে এর tm_mon প্রপার্টি অ্যাক্সেস করি:
print(res.tm_mon) # 12 প্রিন্ট করবে
struct_time থেকে বর্তমান দিনটি প্রিন্ট করুন।
struct_time থেকে বর্তমান ঘন্টাটি প্রিন্ট করুন।
নিম্নলিখিত epochটি দেওয়া আছে:
dt = 1602314100.0
এটি থেকে একটি struct_time অবজেক্ট পান।