این دستور convcal است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
convcal - تبدیل تاریخ ها به فرمت های مختلف
خلاصه
convcal [OPTIONS] [تاریخ]
شرح
convcal بخشی از فضل بسته نرم افزاری، برنامه ای برای داده های دو بعدی
تجسم. convcal تاریخ ها را از و به فرمت های مختلف تبدیل می کند. تاریخ زیر
فرمت ها پشتیبانی می شوند (ساعت، دقیقه و ثانیه همیشه اختیاری هستند):
ISO 1999-12-31T23:59:59.999
اروپایی
31/12/1999 23:59:59.999 or 31/12/99 23:59:59.999
us 12/31/1999 23:59:59.999 or 12/31/99 23:59:59.999
روز 123456.789
ثانیه
123456.789
فرمت ها به ترتیب زیر امتحان می شوند: انتخاب کاربران، iso، اروپایی و ما (آنجا
هیچ ابهامی بین قالبهای تقویم و قالبهای عددی وجود ندارد و بنابراین ترتیبی وجود ندارد
برای آنها مشخص شده است).
طریقه استفاده
convcal تاریخ ها را در خط فرمان یا در ورودی استاندارد در صورت دستور می خواند
خط حاوی تاریخ نیست.
انتخاب کاربر برای فرمت ورودی، یک قالب را قبل از سایر قالبها در آزمایشی قرار میدهد
لیست، این عمدتا برای شهروندان آمریکایی مفید است که مطمئناً ترجیح می دهند فرمت ایالات متحده داشته باشند
قبل از فرمت اروپایی بررسی شده است. انتخاب کاربر پیشفرض (nohint) هیچ کاری نمیکند
فرمت های زیر لیست بررسی می شوند.
جداکننده بین فیلدهای مختلف می تواند هر کاراکتری در مجموعه باشد: ":/.-T". یکی یا
فضاهای بیشتر به عنوان یک جداکننده عمل می کنند، کاراکترهای دیگر قابل تکرار نیستند، جداکننده T است
فقط بین تاریخ و زمان مجاز است، عمدتاً برای iso8601. بنابراین رشته "1999-12 31:23-59"
مجاز است (اما توصیه نمی شود). کاراکتر '-' هم به عنوان جداکننده استفاده می شود (این است
به طور سنتی در قالب iso8601 استفاده می شود) و به عنوان منهای یکپارچه (برای تاریخ های گذشته دور یا
برای تاریخ های عددی). زمانی که سال بین 0 تا 99 باشد و با دو یا کمتر نوشته شود
ارقام، به دورانی که از سال بسته بندی شروع می شود و در سال بسته بندی + 99 به پایان می رسد نگاشت می شود.
به شرح زیر است:
[ وای ; 99] -> [ wrap_year ; 100*(1 + wrap_year/100) - 1 ]
[00 ; wy-1] -> [ 100*(1 + wrap_year/100) ; wrap_year + 99]
به عنوان مثال، اگر سال بسته بندی روی 1950 تنظیم شود (که مقدار پیش فرض است)، سپس
نقشه برداری عبارت است از:
محدوده [00 ; 49] به [2000; 2049]
محدوده [50 ; 99] به [1950; 1999]
این به طور منطقی با Y2K سازگار است و با استفاده فعلی سازگار است. مشخص کردن سال 1 است
همچنان با استفاده از بیش از دو رقم به شرح زیر امکان پذیر است: "0001-03-04" بدون ابهام مارس است
4، سال 1، حتی اگر انتخاب کاربر قالب us باشد. با این حال فقط استفاده از دو رقم است
توصیه نمی شود (ما یک اشکال 2050 را در اینجا معرفی می کنیم، بنابراین این ویژگی باید در برخی موارد حذف شود
نکته در آینده ;-)
تاریخ های عددی (فرمت های روز و ثانیه) را می توان با استفاده از عدد صحیح، واقعی یا مشخص کرد
قالبهای نمایی (نشانگرهای نمایی «d» و «D» از fortran در آن پشتیبانی میشوند
علاوه بر "e" و "E"). آنها بر اساس یک تاریخ مرجع قابل تنظیم محاسبه می شوند.
مقدار پیش فرض توسط ثابت REFDATE در فایل منبع داده می شود. تو می تونی تغییر کنی
قبل از کامپایل کردن، این مقدار را همانطور که می خواهید، می توانید با استفاده از -r آن را تغییر دهید
گزینه خط فرمان مقدار پیش فرض در فایل توزیع شده "-4713-01-01T12:00:00" است.
این یک مرجع کلاسیک برای رویدادهای نجومی است (توجه داشته باشید که "-" در اینجا هر دو استفاده می شود
به عنوان یک منهای یکپارچه و به عنوان جداکننده).
این برنامه می تواند برای تقویم های دنیس و میلادی استفاده شود. وارد نمی شود
ثانیه های کبیسه حساب: می توانید فکر کنید که فقط در زمان بین المللی اتمی (TAI) و
نه در زمان هماهنگ شده (UTC) ... تاریخ های ناموجود شناسایی می شوند، شامل
سال 0، تاریخ های بین 1582-10-05 و 1582-10-14، 29 فوریه سال های غیر کبیسه، ماه ها
زیر 1 یا بالاتر از 12، ...
OPTIONS
خلاصه ای از گزینه های پشتیبانی شده توسط convcal در زیر گنجانده شده است.
-h پیام راهنما را در stderr چاپ می کند و با موفقیت خارج می شود
-i قالب
انتخاب کاربر را برای فرمت ورودی تنظیم کنید، فرمت های پشتیبانی شده iso، اروپایی، ما، روز،
ثانیه و هیچ در ابتدا فرمت ورودی nohint است، که به معنی است
برنامه سعی کنید فرمت را به تنهایی حدس بزنید، اگر انتخاب کاربر اجازه نمی دهد
تاریخ را تجزیه کنید، فرمت های دیگر امتحان می شوند
-o قالب
فرمت خروجی نیرو، فرمت های پشتیبانی شده iso، european، us، روز، ثانیه و
هیچ چیز در ابتدا فرمت خروجی nohint است که به معنی برنامه است
از قالب روز برای تاریخ های خوانده شده در هر قالب تقویمی استفاده می کند و از iso8601 برای تاریخ ها استفاده می کند
به صورت عددی بخوانید
-r تاریخ
تاریخ مرجع را تنظیم کنید (تاریخ با استفاده از فرمت ورودی فعلی خوانده می شود) در
شروع مرجع مطابق با ثابت REFDATE در کد تنظیم می شود که
-4713-01-01T12:00:00 در فایل توزیع شده است.
-w سال
بسته بندی را سال به سال تنظیم کنید
با استفاده از خدمات onworks.net از convcal آنلاین استفاده کنید