কম্পিউটার টিউটোরিয়াল

পাইথনে time.tzset() মেথড কী করে?


time.tzset() মেথড লাইব্রেরি রুটিন দ্বারা ব্যবহৃত টাইম কনভারশন রুলস রিসেট করে। এটি এনভায়রনমেন্ট ভেরিয়েবল TZ ব্যবহার করে এটি কীভাবে করবে তা নির্ধারণ করে। এটি tzname (TZ এনভায়রনমেন্ট ভেরিয়েবল থেকে), timezone (non-DST সেকেন্ডস UTC-এর পশ্চিমে), altzone (DST সেকেন্ডস UTC-এর পশ্চিমে) এবং daylight (০ যদি এই টাইমজোনে কোনো ডেলাইট সেভিং টাইম রুল নেই, অথবা নন-জিরো যদি অতীত, বর্তমান বা ভবিষ্যতে ডেলাইট সেভিং টাইম প্রযোজ্য হয়) ভেরিয়েবলগুলো সেট করে।

এই ফাংশনটি শুধু Unix-এ উপলব্ধ। TZ এনভায়রনমেন্ট ভেরিয়েবলের স্ট্যান্ডার্ড ফরম্যাট হলো -

std offset [dst [offset [,start[/time], end[/time]]]]

উদাহরণ

আপনি এটিকে নিচের মত ব্যবহার করতে পারেন -

import time import os os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0' time.tzset() print time.strftime('%X %x %Z') os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0' time.tzset() print time.strftime('%X %x %Z')

আউটপুট

এটি আউটপুট দেবে -

13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDT

  1. পাইথনে os.pipe() ফাংশনের কাজ কী?

  2. পাইথনে close() ফাংশন কী কাজ করে?

  3. পাইথনে <code>zfill()</code> মেথড কী?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে