পাইথনে তারিখ এবং সময় কীভাবে আনতে এবং সংশোধন করতে হয়?



পাইথনের ডেটটাইম এবং টাইম মডিউলগুলি বেশ কয়েকটি অন্তর্নির্মিত ফাংশন সরবরাহ করে যা ফাইমেট কোডগুলি ব্যবহার করেও পাইথনে তারিখ এবং সময় আনতে এবং সংশোধন করতে সহায়তা করে।

নিঃসন্দেহে সময় জীবনের প্রতিটি ক্ষেত্রে সবচেয়ে জটিল কারণ। সুতরাং, এই উপাদানটি রেকর্ড এবং ট্র্যাক করা অত্যন্ত প্রয়োজনীয় হয়ে ওঠে। ভিতরে , তারিখ এবং সময় এর অন্তর্নির্মিত মাধ্যমে ট্র্যাক করা যেতে পারে । পাইথনে তারিখ এবং সময় সম্পর্কিত এই নিবন্ধটি আপনাকে কীভাবে তারিখ এবং সময় ব্যবহার করে তা আবিষ্কার ও সংশোধন করতে সহায়তা করবে সময় এবং তারিখ সময় মডিউল।





পাইথনে তারিখ এবং সময়ের সাথে সম্পর্কিত মডিউলগুলি

পাইথন সরবরাহ করে সময় এবং তারিখ সময় মডিউল যা আপনাকে সহজেই তারিখ এবং সময় নিয়ে আসে এবং সংশোধন করতে সহায়তা করে। আসুন এর প্রত্যেকটির বিস্তারিতভাবে একবার দেখে নেওয়া যাক।

সময় মডিউল:

এই মডিউলটি সমস্ত সময় সম্পর্কিত consists সময় ব্যবহার করে বিভিন্ন ক্রিয়াকলাপ করা প্রয়োজন required এটি আপনাকে বিভিন্ন উদ্দেশ্যে প্রয়োজনীয় বিভিন্ন ধরণের ঘড়ি অ্যাক্সেস করার অনুমতি দেয়।



অন্তর্নির্মিত ফাংশন:

নীচের টেবিলটি একবার দেখুন যা সময় মডিউলটির কিছু গুরুত্বপূর্ণ অন্তর্নির্মিত ফাংশন বর্ণনা করে।

ফাংশনবর্ণনা

সময় ()

যুগের পর থেকে কতগুলি সেকেন্ড পেরিয়ে গেছে তা ফিরিয়ে দেয়

সিটাইম ()



এর প্যারামিটার হিসাবে অতিবাহিত সেকেন্ড নিয়ে বর্তমান তারিখ এবং সময়টি ফেরত দেয়

ঘুম()

প্রদত্ত সময়কালের জন্য একটি থ্রেডের কার্যকরকরণ বন্ধ করে দেয়

সময়.struct_Time ক্লাস

কার্যগুলি হয় এই শ্রেণীটিকে আর্গুমেন্ট হিসাবে গ্রহণ করে অথবা আউটপুট হিসাবে ফেরত দেয়

স্থানীয় সময় ()

পরামিতি হিসাবে পর্বের সময় পেরিয়ে কয়েক সেকেন্ড সময় নেয় এবং সময় এবং তারিখ এবং সময় ফেরত দেয় ructstruct_ সময় ফর্ম্যাট

জিএমটাইম ()

স্থানীয় সময় () এর মতো, ইউটিসি ফর্ম্যাটে টাইম.স্টাস্ট__টাইম দেয়

এমকিটাইম ()

লোকালটাইমের বিপরীত ()। 9 টি প্যারামিটারযুক্ত একটি টুপল নেয় এবং পর্বের আউটপুটটি পেরিয়ে যাওয়ার পরে পাস হওয়া সেকেন্ডগুলি দেয় returns

অ্যাসটাইম ()

9 টি প্যারামিটারযুক্ত একটি টুপল নেয় এবং একই প্রতিনিধিত্ব করে একটি স্ট্রিং দেয়

স্ট্রফটাইম ()

9 টি প্যারামিটারযুক্ত একটি টুপল নেয় এবং ব্যবহৃত ফর্ম্যাট কোডের উপর নির্ভর করে একই স্ট্রিংটি উপস্থাপন করে একটি স্ট্রিং দেয়

স্ট্রিপটাইম ()

একটি স্ট্রিংকে পার্স করে এবং সময়.struct_Time বিন্যাসে এটি প্রদান করে

ফর্ম্যাট কোড:

উদাহরণগুলির সাথে প্রতিটি ক্রিয়াটি ব্যাখ্যা করতে যাওয়ার আগে, সমস্ত আইনীটি একবার দেখুন বিন্যাস কোড :

কোডবর্ণনাউদাহরণ

%প্রতি

সপ্তাহের দিন (সংক্ষিপ্ত সংস্করণ)

আমার

%প্রতি

সপ্তাহের দিন (সম্পূর্ণ সংস্করণ)

সোমবার

% খ

মাস (সংক্ষিপ্ত সংস্করণ)

আগস্ট

% বি

মাস (পুরো সংস্করণ)

আগস্ট

% গ

স্থানীয় তারিখ এবং সময় সংস্করণ

মঙ্গলবার 23 আগস্ট 1:31:40 2019

% d

মাসের দিনটি চিত্রিত করে (01-31)

07

% চ

মাইক্রোসেকেন্ডস

000000-999999

% এইচ

ঘন্টা (00-23)

পনের

% I

ঘন্টা (00-11)

% জে

বছরের দিন

235

% মি

মাসের সংখ্যা (01-12)

07

% এম

মিনিট (00-59)

চার পাঁচ

% পি

পূর্বাহ্ণ অপরাহ্ণ

এএম

% এস

সেকেন্ড (00-59)

57

% ইউ

রবিবার থেকে শুরু হওয়া বছরের সপ্তাহের সংখ্যা (00-53)

3. 4

%ভিতরে

সপ্তাহের সপ্তাহের সংখ্যা

সোমবার (1)

%ভিতরে

সোমবার থেকে শুরু হওয়া বছরের সপ্তাহের সংখ্যা (00-53)

3. 4

অজগর একটি নির্মাতা কি

% এক্স

স্থানীয় তারিখ

07/06/19

% এক্স

স্থানীয় সময়

12:30:45

% Y

বছর (সংক্ষিপ্ত সংস্করণ)

19

% Y

বছর (পুরো সংস্করণ)

2019

%সঙ্গে

ইউটিসি অফসেট

+0100

%সঙ্গে

সময় অঞ্চল

এমএসটি

%%

% চরিত্র

%

স্ট্রাক্টটাইম ক্লাসে নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

গুণমান

tm_ ইয়ার

0000, .., 2019,…, 9999

tm_mon

1-12

tm_mday

1-31

tm_ ঘন্টা

0-23

tm_min

0-59

tm_sec

0-61

tm_wday

0-6 (সোমবার 0)

tm_yday

1-366

tm_isdst

0, 1, -1 (দিবালোক সঞ্চয় সময়, -1 অজানা)

এখন এটি বাস্তবায়নের জন্য কয়েকটি উদাহরণ নিই সময় মডিউল

পাইথনে ব্যবহার করে তারিখ এবং সময় সন্ধান করা সময় :

উপরের সারণীতে বর্ণিত অন্তর্নির্মিত ফাংশন এবং ফর্ম্যাট কোডগুলি ব্যবহার করে আপনি পাইথনে খুব সহজেই তারিখ এবং সময় আনতে পারেন। দয়া করে মনে রাখবেন যে সমস্ত মডিউলগুলির মতো, the সময় কোনও বিল্ট-ইন ফাংশনটি ব্যবহার করার আগে মডিউলটিও আমদানি করা দরকার।

উদাহরণ:

আমদানির সময় # সময় a = সময়.টাইম () # পর্বের মুদ্রণ থেকে মোট মোট সেকেন্ড ('যুগের পর থেকে সেকেন্ডস:', এ, শেষ = 'এন ---------- এন') # সময় প্রিন্ট ('বর্তমান তারিখ এবং সময়: ') মুদ্রণ (সময়কাল সময় (ক), শেষ =' এন ---------- এন ') # ঘুমের সময়। ঘুম (1) # নিষেধাজ্ঞার ফলে এক সেকেন্ড দেরি হবে # স্থানীয় সময় মুদ্রণ ('স্থানীয় সময়:') মুদ্রণ (সময়.লোকালটাইম (ক), শেষ = 'এন ---------- এন') # গ্রাম টাইম প্রিন্ট ('ইউটিসি ফর্ম্যাটে স্থানীয় সময়:') মুদ্রণ (সময় .gmtime (a), শেষ = 'n ----------- n') # এমকিটাইম বি = (2019,8,6,10,40,34,1,218,0) মুদ্রণ ('বর্তমান সময় সেকেন্ডে: ') মুদ্রণ (সময়.এমকিটাইম (খ), শেষ =' এন ---------- এন ') # নাটক সময় মুদ্রণ (' স্থানীয় বিন্যাসে বর্তমান সময়: ') মুদ্রণ (সময়.অ্যাসটাইম ( খ), শেষ = 'এন ---------- এন') # রেকর্ডটাইম সি = টাইম.লোকালটাইম () # স্ট্রাক্ট_টাইম ডি = সময়.সেটফটাইম ('% এম /% ডি /% ওয়াই,% এইচ :% এম:% এস ', সি) মুদ্রণ (' স্ট্রিং প্রতিনিধিত্ব করে তারিখ এবং সময়: ') মুদ্রণ (ডি, শেষ =' এন ---------- এন ') # রৌপকালীন মুদ্রণ (' সময়.স্ট্রিপটাইম) স্ট্রিংকে বিশ্লেষণ করে স্ট্রাক্ট টাইম ফর্ম্যাটে এনে দেয়: n ') ই = '06 আগস্ট, 2019' এফ = সময়।স্ট্রিপটাইম (ই, '% ডি% বি,% ওয়াই) মুদ্রণ (চ)

আউটপুট:

দ্বিতীয় যুগের পর থেকে: 1565070251.7134922
———-
বর্তমান তারিখ এবং সময়:
মঙ্গল মঙ্গল 6 11:14:11 2019
———-
স্থানীয় সময় :
সময়.স্ট্রিক্ট_টাইম (টিএম_ইয়ার = 2019, টিএম_মোন = 8, টিএম_মদিন = 6, টিএম_ ঘন্টা = 11, টিএম_মিনি = 14, টিএম_সিএস = 11, টিএম_উইড = 1, টিএম_ইদিন = 218, টিএম_আইএসডিস্ট = 0)
———-
ইউটিসি ফর্ম্যাটে স্থানীয় সময়:
সময়.স্ট্রিক্ট_টাইম (টিএম_ইয়ার = 2019, টিএম_মোন = 8, টিএম_মদিন = 6, টিএম_ ঘন্টা = 5, টিএম_মিন = 44, টিএম_সিএস = 11, টিএম_উইড = 1, টিএম_ইদিন = 218, টিএম_আইএসডিস্ট = 0)
----
সেকেন্ডে বর্তমান সময়:
1565068234.0
———-
স্থানীয় ফর্ম্যাটে বর্তমান সময়:
মঙ্গলবার 6 আগস্ট 10:40:34 2019
———-
স্ট্রিং প্রতিনিধিত্ব তারিখ এবং সময়:
06/08/2019, 11:14:12
———-
টাইম.স্ট্রিপটাইম স্ট্রিংকে বিশ্লেষণ করে স্ট্রাক_টাইম ফর্ম্যাটে এনে দেয়:

সময়.স্ট্রিক্ট_টাইম (টিএম_ইয়ার = 2019, টিএম_মোন = 8, টিএম_মডে = 6, টিএম_ ঘন্টা = 0, টিএম_মিনি = 0, টিএম_সিএস = 0, টিএম_উইড = 1, টিএম_ইদিন = 218, টিএম_আইএসডিস্ট = -1)

তারিখের সময় মডিউল:

সময় মডিউলের মতো, ডেটটাইম মডিউলটিতে সমস্ত প্রয়োজনীয় পদ্ধতিও থাকে যা তারিখ এবং সময় নিয়ে কাজ করার জন্য প্রয়োজনীয়।

অন্তর্নির্মিত ফাংশন:

নিম্নলিখিত মডিউলটির মধ্যে উপস্থিত কয়েকটি গুরুত্বপূর্ণ কার্যকারিতা বর্ণনা করে:

ফাংশনবর্ণনা

তারিখ সময় ()

ডেটটাইম কনস্ট্রাক্টর

তারিখের সময়। আজ ()

বর্তমান স্থানীয় তারিখ এবং সময় প্রদান করে

ডেটটাইম.নু ()

বর্তমান স্থানীয় তারিখ এবং সময় প্রদান করে

তারিখ ()

বছর, মাস এবং দিনকে প্যারামিটার হিসাবে নেয় এবং সংশ্লিষ্ট তারিখটি তৈরি করে

সময় ()

ঘন্টা, মিনিট, সেকেন্ড, মাইক্রোসেকেন্ড এবং tzinfo প্যারামিটার হিসাবে নেয় এবং এটি সম্পর্কিত তারিখ তৈরি করে

তারিখ.ফর্মটাইম স্ট্যাম্প ()

সংশ্লিষ্ট তারিখ এবং সময়কে সেকেন্ডে রূপান্তর করে

সময়সীমা ()

এটি বিভিন্ন তারিখ বা সময়ের মধ্যে পার্থক্য (সময়কাল)

পাইথনে ব্যবহার করে তারিখ এবং সময় সন্ধান করা তারিখ সময় :

এখন, পাইথনটি ব্যবহার করে তারিখ এবং সময় অনুসন্ধান করতে এই ফাংশনগুলি বাস্তবায়নের চেষ্টা করি তারিখ সময় মডিউল

উদাহরণ:

আমদানি তারিখের সময় # তারিখের সময় কনস্ট্রাক্টর মুদ্রণ ('ডেটটাইম কনস্ট্রাক্টর: এন') মুদ্রণ (ডেটটাইম.ডেটটাইম (2019,5,3,8,45,30,234), শেষ = 'এন ---------- এন') # আজ মুদ্রণ ('বর্তমানে ব্যবহারের বর্তমান তারিখ এবং সময়: এন') প্রিন্ট (ডেটটাইম.ডেটটাইম.টोडাই (), শেষ = 'এন ---------- এন') # এখন মুদ্রণ ('বর্তমান আজ এবং তারিখ ব্যবহারের সময়: এন ') মুদ্রণ (তারিখ.ডেটটাইম.নো (), শেষ =' এন ---------- এন ') # তারিখ মুদ্রণ (' সেট করার তারিখ: এন ') মুদ্রণ (তারিখের সময় । তারিখ (2019,11,7), শেষ = 'এন ---------- এন') # টাইম প্রিন্ট ('সেটিং টাইম: এন') প্রিন্ট (ডেটটাইম.টাইম (6,30,23)) , শেষ = 'এন ---------- এন') # তারিখ.ফর্মটাইমস্ট্যাম্প মুদ্রণ ('সেকেন্ডে তারিখ এবং সময় রূপান্তর করা: এন') মুদ্রণ (ডেটটাইম.ডেট.ফ্রিমটাইম স্ট্যাম্প (23456789), শেষ = 'এন ---------- এন ') # টিমেডেল্টা বি 1 = ডেটটাইম.টিমেডেলটা (দিনগুলি = 30, সেকেন্ড = 0, মাইক্রোসেকেন্ড = 0, মিলি সেকেন্ড = 0, মিনিট = 0, ঘন্টা = 4, সপ্তাহ = 8) বি 2 = ডেটটাইম.টিমেডেল্টা (দিনগুলি = 3, সেকেন্ড = 0, মাইক্রোসেকেন্ড = 0, মিলিসেকেন্ড = 0, মিনিট = 0, ঘন্টা = 4, সপ্তাহ = 8) বি 3 = বি 2-বি 1 মুদ্রণ (প্রকার (বি 3)) মুদ্রণ ('ফলাফল সময়কাল = ', বি 3, শেষ =' এন ---------- এন ') # ভাগ্য a = ডেটটাইম.ডেটটাইম.নো () # 1 মুদ্রণ (ক) মুদ্রণ (' থ ই বছরটি হল: ', a.year) মুদ্রণ (' ঘন্টা: ', এচআর)

আউটপুট:

ডেটটাইম কনস্ট্রাক্টর:

2019-05-03 08: 45: 30.000234
———-
আজ ব্যবহারের বর্তমান তারিখ এবং সময়:

2019-08-06 13: 09: 56.651691
———-
আজ ব্যবহারের বর্তমান তারিখ এবং সময়:

2019-08-06 13: 09: 56.651691
———-
তারিখ নির্ধারণ:

2019-11-07
———-
সময় নির্ধারণ:

06:30:23
———-
সেকেন্ডে তারিখ এবং সময় রূপান্তর করা:

1970-09-29
———-

ফলাফল সময়কাল = -27 দিন, 0:00:00
———-
2019-08-06 13: 09: 56.653694
বছরটি হচ্ছে: 2019
সময়: 13

এটি আমাদের 'পাইথনের তারিখ এবং সময়' সম্পর্কিত এই নিবন্ধের শেষে নিয়ে আসে। আমি আশা করি আপনি সবকিছু পরিষ্কারভাবে বুঝতে পেরেছেন।

আপনি যথাসম্ভব অনুশীলন নিশ্চিত করুন এবং আপনার অভিজ্ঞতাটি ফিরিয়ে দিন।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'পাইথনে জেনারেটর' ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।

পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতর জ্ঞান পেতে, আপনি লাইভের জন্য তালিকাভুক্ত করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ।