এটি dateutils.dconv কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
dconv - ক্যালেন্ড্রিক্যাল সিস্টেমের মধ্যে DATE/TIME রূপান্তর করুন।
সাইনোপিসিস
dconv [অনুযায়ী OPTION]... [তারিখ সময়] ...
বর্ণনাঃ
ক্যালেন্ড্রিক্যাল সিস্টেমের মধ্যে DATE/TIME কে রূপান্তর করুন। DATE/TIME বাদ দিলে তারিখ/সময় হয়
stdin থেকে পড়ুন।
DATE/TIME নিম্নলিখিত বিশেষগুলির মধ্যে একটি হতে পারে
- `এখন' বর্তমান (UTC) টাইম স্ট্যাম্প হিসাবে ব্যাখ্যা করা হয়েছে
- `সময়' বর্তমান (UTC) টাইম স্ট্যাম্পের সময়ের অংশ
- 'আজ' বর্তমান তারিখ (UTC অনুযায়ী)
- `tomo[rrow]' আগামীকালের তারিখ (UTC অনুযায়ী)
- `y[এস্টার]দিন' গতকালের তারিখ (UTC অনুযায়ী)
স্বীকৃত অনুযায়ী OPTIONs:
-h, --help
সাহায্য প্রিন্ট করুন এবং প্রস্থান করুন
-V, --সংস্করণ
প্রিন্ট সংস্করণ এবং প্রস্থান করুন
-q, -- শান্ত
তারিখ/সময় এবং সময়কাল পার্সার ত্রুটি এবং ফিক্স আপ সম্পর্কে বার্তা দমন করুন। দ্য
ডিফল্ট হল একটি সতর্কতা বা ফিক্সড আপ মান প্রিন্ট করা এবং ত্রুটি কোড 2 রিটার্ন করা।
-f, --ফরম্যাট=STRING এর
আউটপুট ফরমেট. এটি হয় একটি স্পেসিফায়ার স্ট্রিং হতে পারে (strftime() এর FMT এর অনুরূপ)
অথবা একটি ক্যালেন্ডারের নাম।
-i, --ছক পূরণ করা=STRING এর...
ইনপুট বিন্যাস, একাধিকবার ব্যবহার করা যেতে পারে. প্রতিটি তারিখ/সময় পাস করা হবে
ইনপুট ফরম্যাট পার্সারগুলিকে যে ক্রমে দেওয়া হয়, যদি একটি তারিখ/সময় পড়া যায়
একটি প্রদত্ত ইনপুট বিন্যাস স্পেসিফায়ার স্ট্রিংয়ের সাথে সফলভাবে, সেই মানটি ব্যবহার করা হবে।
--ডিফল্ট=DT
অনির্দিষ্ট ইনপুটের জন্য অনুপস্থিত ক্ষেত্রগুলি পূরণ করতে ফলব্যাক হিসাবে DT ব্যবহার করুন। হতে হবে a
ISO8601 ফরম্যাটে তারিখ/সময়। বাদ দিলে ডিফল্ট মান হল বর্তমান
তারিখ সময়.
-e, --ব্যাকস্ল্যাশ-পলায়ন
আউটপুট এবং ইনপুট ফর্ম্যাট স্পেসিফায়ারে ব্যাকস্ল্যাশ এস্কেপগুলির ব্যাখ্যা সক্ষম করুন৷
স্ট্রিং।
-S, --sed-মোড
একটি ম্যাচিং তারিখ/সময় আগে এবং পরে ইনপুট থেকে অংশ অনুলিপি. নোট করুন যে সব
একটি লাইনের মধ্যে তারিখ/সময়ের ঘটনাগুলি প্রক্রিয়া করা হবে।
-- অঞ্চল থেকে=মণ্ডল
টাইম জোন অঞ্চল থেকে আসা হিসাবে stdin বা কমান্ড লাইনের তারিখগুলিকে ব্যাখ্যা করুন৷
-z, --মণ্ডল=মণ্ডল
stdout-এ মুদ্রিত তারিখগুলিকে টাইম জোন ZONE-এ রূপান্তর করুন, ডিফল্ট: UTC৷
বিন্যাসে চশমা
dateutils-এ ফর্ম্যাট স্পেসগুলি posix' strftime() এর মতো।
যাইহোক, সমর্থিত ক্যালেন্ডারের বিস্তৃত পরিসরের কারণে dateutils অবশ্যই আলাদাভাবে নিয়োগ করতে হবে
নিয়ম।
তারিখের বৈশিষ্ট্য:
%a সংক্ষিপ্ত কাজের দিনের নাম
%A পুরো সপ্তাহের দিনের নাম
%_a সপ্তাহের দিনের নামটি একটি একক অক্ষরে সংক্ষিপ্ত করা হয়েছে (MTWRFAS)
%b সংক্ষিপ্ত মাসের নাম
%B পুরো মাসের নাম
%_b মাসের নাম একটি একক অক্ষরে সংক্ষিপ্ত করা হয়েছে (FGHJKMNQUVXZ)
%c মাসের মধ্যে সপ্তাহের দিনের গণনা (সীমা 00 থেকে 05)
%C বছরের মধ্যে সপ্তাহের দিনের গণনা (সীমা 00 থেকে 53)
%d মাসের দিন, 2 সংখ্যা (সীমা 00 থেকে 31)
%D বছরের দিন, 3 সংখ্যা (পরিসীমা 000 থেকে 366)
%F %Y-%m-%d এর সমতুল্য (ymd-এর ক্যানোনিকাল বিন্যাস)
%j %D এর সমতুল্য
বর্তমান ক্যালেন্ডারে %m মাস (সীমা 00 থেকে 19)
%Q বছরের ত্রৈমাসিক (সীমা Q1 থেকে Q4)
%q ত্রৈমাসিকের সংখ্যা (পরিসীমা 01 থেকে 04)
%s যুগের পর থেকে সেকেন্ডের সংখ্যা।
%u সংখ্যা হিসাবে সপ্তাহের দিন (সীমা 01 থেকে 07, রবিবার 07)
%U সপ্তাহের গণনা, সপ্তাহের দিন হল সূর্য (সীমা 00 থেকে 53)
%V ISO সপ্তাহের গণনা, সপ্তাহের দিন হল সোম (পরিসীমা 01 থেকে 53)
%w সংখ্যা হিসাবে সপ্তাহের দিন (সীমা 00 থেকে 06, রবিবার 00)
%W সপ্তাহের গণনা, সপ্তাহের দিন হল সোম (সীমা 00 থেকে 53)
%y সেঞ্চুরি ছাড়া বছর (সীমা 00 থেকে 99)
%Y শতাব্দী সহ বছর
%Z জোন ঘন্টা এবং মিনিটে অফসেট (HH:MM) এর সাথে
একটি পূর্ববর্তী চিহ্ন (+ UTC-এর পূর্বে অফসেটের জন্য, - অফসেটের জন্য
UTC এর পশ্চিমে)
রোমান সংখ্যা হিসাবে দিন
ওম রোমান সংখ্যা হিসাবে মাস
Oy রোমান সংখ্যা হিসাবে দুই অঙ্কের বছর
%OY রোমান সংখ্যা হিসাবে শতাব্দী সহ বছর
%rs সময় ব্যবস্থায় যার যুগ ইউনিক্স এপোচ থেকে আলাদা, এটি
তারপর থেকে সেকেন্ডের সংখ্যা নির্বাচন করে।
%rY বছর সহ ক্যালেন্ডারে যা গ্রেগরিয়ানের সাথে মিলে না
বছর, এটি ক্যালেন্ডারের বছর নির্বাচন করে।
%dth ক্রমানুসারে মাসের দিন, ১ম, ২য়, ৩য়, ইত্যাদি।
%mth বছরের মাস একটি ক্রমিক সংখ্যা হিসাবে, 1ম, 2য়, 3য়, ইত্যাদি।
%db মাসের ব্যবসায়িক দিন (গত মাসের আল্টিমো থেকে)
এই মাসের আল্টিমো পর্যন্ত ব্যবসায়িক দিনের সংখ্যা %dB
সময়ের বৈশিষ্ট্য:
24 ঘন্টার ঘড়ি ব্যবহার করে %H দিনের ঘন্টা, 2 সংখ্যা (সীমা 00 থেকে 23)
%I একটি 12 ঘন্টা ঘড়ি ব্যবহার করে দিনের ঘন্টা, 2 সংখ্যা (পরিসীমা 01 থেকে 12)
%M মিনিট (সীমা 00 থেকে 59)
%N ন্যানোসেকেন্ড (পরিসীমা 000000000 থেকে 999999999)
%p স্ট্রিং AM বা PM, দুপুর হল PM এবং মধ্যরাত হল AM।
%P %p এর মত কিন্তু ছোট হাতের অক্ষরে
%S (সীমা 00 থেকে 60, 60 লিপ সেকেন্ডের জন্য)
%T সমতুল্য %H:%M:%S
সাধারণ চশমা:
%n একটি নতুন লাইন অক্ষর
%t একটি ট্যাব অক্ষর
%% একটি আক্ষরিক % অক্ষর
সংশোধক:
%O সংশোধক দশমিক সংখ্যাকে রোমান সংখ্যায় পরিণত করতে
%r সংশোধক ইউনিটগুলিকে বাস্তব ইউনিটে পরিণত করতে
তম প্রত্যয়, অর্ডিনাল সংখ্যা পড়ুন এবং মুদ্রণ করুন
b প্রত্যয়, দিনগুলিকে ব্যবসার দিন হিসাবে বিবেচনা করুন
1601-01-01 এর আগে ডিজাইনের তারিখগুলি সমর্থিত নয়।
সামঞ্জস্যের জন্য এখানে ক্যালেন্ডার ডিজাইনারদের একটি তালিকা এবং তাদের সংশ্লিষ্ট বিন্যাস রয়েছে
স্ট্রিং:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
লিলিয়ান n/a
ldn n/a
জুলিয়ান n/a
jdn n/a
এই ডিজাইনারগুলিকে আউটপুট ফর্ম্যাট স্ট্রিং হিসাবে ব্যবহার করা যেতে পারে, তাছাড়া, @code{lilian}/@code{ldn}
এবং @code{julian}/@code{jdn} ইনপুট ফর্ম্যাট স্ট্রিং হিসাবেও ব্যবহার করা যেতে পারে।
উদাহরণ
$ dconv 2012-03-01
2012-03-01
$
$ dconv -i "%d/%b/%y" 01/Mar/12
2012-03-01
$
$ dconv -f "%d/%b/%y" 2012-03-01
01/মার্চ/12
$
$ dconv -f "%d/%b/%y" -i "%OY %Om %Od" "MCMXCVIII IX XVII"
17 / সেপ্টেম্বর / 98
$
$ dconv 12:03:01
12:03:01
$
$ dconv -i "%I:%M:%S %p" "11:22:33 PM"
23:22:33
$
$ dconv '2012-03-01 00:00:00'
2012-03-01T00:00:00
$
$ dconv 2012-03-01T12:34:56
2012-03-01T12:34:56
$
$ dconv --zone আমেরিকা/শিকাগো <
2012-03-01T07:05:06
2012-03-01T08:12:34
2012-03-11T01:05:06
2012-03-11T02:05:06
2012-03-11T07:05:06
2012-03-11T08:05:06
2012-03-11T17:05:06
ফাইলের শেষে
2012-03-01T01:05:06
2012-03-01T02:12:34
2012-03-10T19:05:06
2012-03-10T20:05:06
2012-03-11T01:05:06
2012-03-11T03:05:06
2012-03-11T12:05:06
$
$ dconv --ফ্রম-জোন আমেরিকা/শিকাগো <
2012-03-01T01:05:06
2012-03-01T02:12:34
2012-03-10T19:05:06
2012-03-10T20:05:06
2012-03-11T01:05:06
2012-03-11T03:05:06
2012-03-11T12:05:06
ফাইলের শেষে
2012-03-01T07:05:06
2012-03-01T08:12:34
2012-03-11T01:05:06
2012-03-11T02:05:06
2012-03-11T07:05:06
2012-03-11T08:05:06
2012-03-11T17:05:06
$
$ dconv --ফ্রম-জোন আমেরিকা/শিকাগো -জেড ইউরোপ/বার্লিন '2012-03-01 12:00' -i '%F %H:%M' -f '%F %T'
2012-03-01 19:00:00
$
onworks.net পরিষেবা ব্যবহার করে dateutils.dconv অনলাইন ব্যবহার করুন