convcal - ออนไลน์ในคลาวด์

นี่คือ Convcal คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


convcal - แปลงวันที่เป็นรูปแบบต่างๆ

เรื่องย่อ


ชัก [OPTIONS] [วัน]

DESCRIPTION


ชัก เป็นส่วนหนึ่งของ ความสง่างาม แพ็คเกจซอฟต์แวร์ แอพพลิเคชั่นสำหรับข้อมูลสองมิติ
การสร้างภาพ ชัก แปลงวันที่จากและเป็นรูปแบบต่างๆ วันที่ต่อไป
รองรับรูปแบบต่างๆ (ชั่วโมง นาที และวินาทีเป็นตัวเลือกเสมอ):

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 ยุโรป และเรา (ที่นั่น
ไม่มีความกำกวมระหว่างรูปแบบปฏิทินและรูปแบบตัวเลข ดังนั้นจึงไม่มีลำดับ
ที่กำหนดไว้สำหรับพวกเขา)

การใช้


ชัก อ่านวันที่บนบรรทัดคำสั่งหรือในอินพุตมาตรฐานหากคำสั่ง
บรรทัดไม่มีวันที่

ทางเลือกของผู้ใช้สำหรับรูปแบบอินพุตคือรูปแบบหนึ่งก่อนรูปแบบอื่นในรุ่นทดลอง
รายการนี้จะเป็นประโยชน์สำหรับพลเมืองสหรัฐฯ ที่ต้องการให้มีรูปแบบของสหรัฐฯ อย่างแน่นอน
ตรวจสอบก่อนรูปแบบยุโรป ตัวเลือกของผู้ใช้เริ่มต้น (ไม่มีคำแนะนำ) ไม่ได้ทำอะไรเลย
รูปแบบของรายการต่อไปนี้จะถูกตรวจสอบ

ตัวคั่นระหว่างฟิลด์ต่างๆ สามารถเป็นอักขระใดก็ได้ในชุด: " :/.-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" คือ March . อย่างไม่น่าสงสัย
ปีที่ 4 ปีที่ 1 ถึงแม้ผู้ใช้จะเลือกรูปแบบเราก็ตาม อย่างไรก็ตามการใช้ตัวเลขสองหลักเท่านั้นคือ
ไม่แนะนำ (เราแนะนำจุดบกพร่อง 2050 ที่นี่ ดังนั้นคุณลักษณะนี้ควรถูกลบออกบ้าง
ชี้ในอนาคต ;-)

วันที่ที่เป็นตัวเลข (รูปแบบวันและวินาที) สามารถระบุได้โดยใช้จำนวนเต็ม จริง หรือ
รูปแบบเลขชี้กำลัง (เครื่องหมายเลขชี้กำลัง 'd' และ 'D' จาก fortran ได้รับการสนับสนุนใน
นอกเหนือจาก 'e' และ 'E') คำนวณตามวันที่อ้างอิงที่ปรับแต่งได้
ค่าดีฟอลต์ถูกกำหนดโดยค่าคงที่ REFDATE ในไฟล์ต้นฉบับ เปลี่ยนได้
ค่านี้ตามที่คุณต้องการก่อนที่จะคอมไพล์และคุณสามารถเปลี่ยนได้ตามต้องการโดยใช้ -r
ตัวเลือกบรรทัดคำสั่ง ค่าเริ่มต้นในไฟล์ที่แจกจ่ายคือ "-4713-01-01T12:00:00"
เป็นการอ้างอิงแบบคลาสสิกสำหรับเหตุการณ์ทางดาราศาสตร์ (โปรดทราบว่า '-' ใช้ที่นี่ทั้ง
เป็นเอกภาพของลบและเป็นตัวคั่น)

โปรแกรมนี้สามารถใช้ได้ทั้งปฏิทินของ Denys และปฏิทินเกรกอเรียน ไม่เข้าเรื่อง
วินาทีกระโดดของบัญชี : คุณคิดว่ามันใช้ได้เฉพาะในเวลาปรมาณูสากล (TAI) และ
ไม่อยู่ใน Coordinated Unified Time (UTC) ... ตรวจพบวันที่ที่ไม่มีอยู่ซึ่งรวมถึง
ปีที่ 0, วันที่ระหว่าง 1582-10-05 และ 1582-10-14, 29 กุมภาพันธ์ของปีที่ไม่ใช่ปีอธิกสุรทิน, เดือน
ต่ำกว่า 1 หรือสูงกว่า 12, ...

OPTIONS


สรุปตัวเลือกที่รองรับโดย ชัก รวมอยู่ด้านล่าง

-h พิมพ์ข้อความช่วยเหลือบน stderr และออกได้สำเร็จ

-i รูป
ตั้งค่าตัวเลือกของผู้ใช้สำหรับรูปแบบอินพุต รูปแบบที่รองรับคือ iso, European, us, days,
วินาทีและไม่มีอะไร ที่จุดเริ่มต้นรูปแบบการป้อนข้อมูลไม่มีนัยซึ่งหมายความว่า
โปรแกรมลองเดาฟอร์แมตเองถ้าผู้ใช้ไม่อนุญาติให้
แยกวิเคราะห์วันที่ ลองใช้รูปแบบอื่น

-o รูป
บังคับรูปแบบเอาต์พุต รูปแบบที่รองรับคือ iso, ยุโรป, เรา, วัน, วินาทีและ
ไม่มีคำใบ้ ในตอนเริ่มต้น รูปแบบเอาต์พุตไม่มีนัยสำคัญ ซึ่งหมายความว่าโปรแกรม
ใช้รูปแบบวันสำหรับวันที่อ่านในรูปแบบปฏิทินใดๆ และใช้ iso8601 สำหรับวันที่
อ่านในรูปแบบตัวเลข

-r ข้อมูล
ตั้งค่าวันที่อ้างอิง (วันที่จะถูกอ่านโดยใช้รูปแบบอินพุตปัจจุบัน) ที่
การเริ่มต้นการอ้างอิงถูกกำหนดตามค่าคงที่ REFDATE ในโค้ดซึ่ง
คือ -4713-01-01T12:00:00 ในไฟล์แบบกระจาย

-w ปี
กำหนดห่อปีเป็นปี

ใช้ convcal ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด