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

পাইথনে বর্তমান তারিখ ও সময় প্রিন্ট করা


বর্তমান তারিখ ও সময় পাওয়ার একাধিক উপায় রয়েছে। সবচেয়ে সহজ উপায় হলো datetime মডিউল ব্যবহার করা। এতে now ফাংশন আছে যা বর্তমান তারিখ ও সময় দেয়।

উদাহরণ

import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now))

আউটপুট

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

2017-12-29 11:24:48.042720

strftime ফাংশন দিয়ে ফরম্যাট করা তারিখ ও সময়ও পাওয়া যায়। এটি একটি ফরম্যাট স্ট্রিং নেয় যা আপনার কাঙ্ক্ষিত আউটপুট পেতে ব্যবহার করা যায়। নিচে সাপোর্টেড ডিরেক্টিভগুলো দেওয়া আছে।

Directive Meaning
%a লোকেলের সংক্ষিপ্ত 위কডে নাম।
%A লোকেলের পূর্ণ 위কডে নাম।
%b লোকেলের সংক্ষিপ্ত মাসের নাম।
%B লোকেলের পূর্ণ মাসের নাম।
%c লোকেলের উপযুক্ত তারিখ ও সময় রিপ্রেজেন্টেশন।
%d মাসের দিন দশমিক সংখ্যা হিসেবে [01,31]।
%H ঘণ্টা (২৪-ঘণ্টা ক্লক) দশমিক সংখ্যা হিসেবে [00,23]।
%I ঘণ্টা (১২-ঘণ্টা ক্লক) দশমিক সংখ্যা হিসেবে [01,12]।
%j বছরের দিন দশমিক সংখ্যা হিসেবে [001,366]।
%m মাস দশমিক সংখ্যা হিসেবে [01,12]।
%M মিনিট দশমিক সংখ্যা হিসেবে [00,59]।
%p লোকেলের AM বা PM সমতুল্য।
%S সেকেন্ড দশমিক সংখ্যা হিসেবে [00,61]।
%U বছরের সপ্তাহ নম্বর (রবিবার প্রথম দিন) দশমিক [00,53]।
%w উইকডে দশমিক সংখ্যা [0(রবিবার),6]।
%W বছরের সপ্তাহ নম্বর (সোমবার প্রথম দিন) দশমিক [00,53]।
%x লোকেলের উপযুক্ত তারিখ রিপ্রেজেন্টেশন।
%X লোকেলের উপযুক্ত সময় রিপ্রেজেন্টেশন।
%y শতাব্দি ছাড়া বছর দশমিক [00,99]।
%Y শতাব্দি সহ বছর দশমিক।
%Z টাইম জোন নাম (কোনো টাইম জোন না থাকলে খালি)।
%% আসল "%" ক্যারেক্টার।

উদাহরণ

strftime ফাংশনে এই ডিরেক্টিভগুলো নিচের মত ব্যবহার করা যায়:

import datetime now = datetime.datetime.now() print("Current date and time: ") print(now.strftime('%Y-%m-%d %H:%M:%S')) print(now.strftime('%H:%M:%S on %A, %B the %dth, %Y'))

আউটপুট

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

2017-12-29 12:19:13 12:19:13 on Friday, December the 29th, 2017

  1. পাইথনে ফরম্যাট করা ডেট ও টাইম কীভাবে পাবেন?

  2. পাইথনে বর্তমান ডেট ও টাইম কীভাবে পাবেন?

  3. পাইথনে ফাইলের ক্রিয়েশন ও মডিফিকেশন ডেট/টাইম সেট করার পদ্ধতি

  4. পাইথনে ফাইলের ক্রিয়েশন ও মডিফিকেশন ডেট/টাইম পাওয়ার পদ্ধতি