কম্পিউটার

কিভাবে একটি JS তারিখ একটি পাইথন তারিখ অবজেক্টে রূপান্তর করবেন?


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

উদাহরণ

import datetime
# The string that you get from Javascript
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() এর ফরম্যাট স্ট্রিং দ্বারা সমর্থিত নির্দেশাবলী নিম্নরূপ।

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



  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং ইন টু ডেট অবজেক্ট কীভাবে রূপান্তর করবেন?

  2. কিভাবে PHP তে মাসের নাম নম্বরে রূপান্তর করবেন?

  3. মাইক্রোসফ্ট এক্সেলে সিরিয়াল নম্বরকে কীভাবে তারিখে রূপান্তর করবেন

  4. পাইথন প্রোগ্রামে দশমিককে বাইনারি নম্বরে রূপান্তর করুন