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

JS Date কে Python date অবজেক্টে রূপান্তর করার উপায়


আপনি প্রধানত জাভাস্ক্রিপ্ট ডেটকে পাইথন ডেট অবজেক্টে রূপান্তর করতে চান যখন নেটওয়ার্ক কানেকশন (AJAX রিকোয়েস্ট বা IPC মেসেজ nodejs-এ) এর মাধ্যমে পাঠান। এই রিপ্রেজেন্টেশন স্ট্রিং ফরম্যাটে হবে এবং আপনি যেকোনো ফরম্যাটে পাঠাতে পারেন। স্ট্রিংকে পাইথন ডেট অবজেক্টে প্যার্স করতে strptime ফাংশন ব্যবহার করতে পারেন। ISO 8601 এর মত স্ট্যান্ডার্ডাইজড উপায় আছে ডেট ও টাইম অবজেক্ট পাঠানোর জন্য। একটি সহজ উদাহরণ বিবেচনা করলে বোঝা সহজ হবে।

উদাহরণ

import datetime # জাভাস্ক্রিপ্ট থেকে পাওয়া স্ট্রিং date_string = '2017-12-31' date_format = '%Y-%m-%d' try:   date_obj = datetime.datetime.strptime(date_string, date_format)   print(date_obj) except ValueError:   print("Incorrect data format, should be YYYY-MM-DD")

আউটপুট

এটি নিচের আউটপুট দেবে:

2017-12-31 00:00:00

আপনি অন্যান্য ডিরেক্টিভও ব্যবহার করতে পারেন ডেট প্যার্স করতে। strptime()'-এর ফরম্যাট স্ট্রিংয়ের সমর্থিত ডিরেক্টিভগুলো নিচে:

Directive Meaning
%aLocale's abbreviated weekday name.
%ALocale's full weekday name.
%bLocale's abbreviated month name.
%BLocale's full month name.
%cLocale's appropriate date and time representation.
%dDay of the month as a decimal number [01,31].
%HHour (24-hour clock) as a decimal number [00,23].
%IHour (12-hour clock) as a decimal number [01,12].
%jDay of the year as a decimal number [001,366].
%mMonth as a decimal number [01,12].
%MMinute as a decimal number [00,59].
%pLocale's equivalent of either AM or PM.
%SSecond as a decimal number [00,61].
%UWeek number of the year (Sunday as first day) [00,53].
%wWeekday as a decimal number [0(Sunday),6].
%WWeek number of the year (Monday as first day) [00,53].
%xLocale's appropriate date representation.
%XLocale's appropriate time representation.
%yYear without century as a decimal number [00,99].
%YYear with century as a decimal number.
%ZTime zone name (no characters if no time zone exists).
%%A literal "%" character.

  1. জাভাস্ক্রিপ্টে স্ট্রিংকে ডেট অবজেক্টে রূপান্তর করার পদ্ধতি

  2. PHP-তে নম্বর থেকে মাসের নাম বের করা

  3. মাইক্রোসফট এক্সেলে সিরিয়াল নম্বরকে ডেটে কনভার্ট করার পদ্ধতি

  4. পাইথন প্রোগ্রাম দিয়ে দশমিক সংখ্যাকে বাইনারি নম্বরে রূপান্তর