dateutils.dtest - ออนไลน์ใน Cloud

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

โครงการ:

ชื่อ


dtest - ชอบ ทดสอบ(1) แต่สำหรับวันที่

เรื่องย่อ


ทดสอบ [ทางเลือกที่]... วันที่/เวลา1 OP วันที่/เวลา2

DESCRIPTION


Like ทดสอบ(1) แต่สำหรับวันที่

ได้รับการยอมรับ ทางเลือกที่s:

-h, --ช่วยด้วย
พิมพ์วิธีใช้และออก

-V, --รุ่น
พิมพ์เวอร์ชันและออก

-q, --เงียบ
ระงับข้อความเกี่ยวกับข้อผิดพลาดในการแยกวิเคราะห์วันที่/เวลาและระยะเวลา

-i, --input-รูปแบบ=STRING...
รูปแบบการป้อนข้อมูล สามารถใช้ได้หลายครั้ง แต่ละวัน/เวลาจะถูกส่งต่อไปยัง
ตัวแยกวิเคราะห์รูปแบบอินพุตตามลำดับที่ได้รับ หากสามารถอ่านวันที่/เวลาได้
สำเร็จด้วยสตริงตัวระบุรูปแบบอินพุตที่กำหนด ค่านั้นจะถูกใช้

-e, --แบ็กสแลช-หนี
เปิดใช้งานการตีความแบ็คสแลช Escape ในเอาต์พุตและตัวระบุรูปแบบอินพุต
เงื่อนไข

--eq DATE/TIME1 เหมือนกับ DATE/TIME2

--เน่ DATE/TIME1 ไม่เหมือนกับ DATE/TIME2

--gt DATE/TIME1 ใหม่กว่า DATE/TIME2

--ล DATE/TIME1 เก่ากว่า DATE/TIME2

--จ DATE/TIME1 ใหม่กว่าหรือเท่ากับ DATE/TIME2

--เล DATE/TIME1 เก่ากว่าหรือเท่ากับ DATE/TIME2

--ไม่ DATE/TIME1 ใหม่กว่า DATE/TIME2

--อต DATE/TIME1 เก่ากว่า DATE/TIME2

--ซม เปรียบเทียบ DATE/TIME1 กับ DATE/TIME2 ส่งคืนด้วย 0 ถ้าเท่ากัน 1 ถ้าอาร์กิวเมนต์ด้านซ้ายเป็น
ใหม่กว่าและ 2 ถ้าอาร์กิวเมนต์ที่ถูกต้องใหม่กว่า

FORMAT SPECS


ข้อกำหนดรูปแบบใน dateutils นั้นคล้ายกับ strftime() ของ posix

อย่างไรก็ตาม เนื่องจาก dateutil ปฏิทินที่รองรับได้หลากหลายขึ้นจึงต้องใช้ dateutil ที่แตกต่างกัน
กฎระเบียบ

รายละเอียดวันที่:
%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)

%Od วันเป็นเลขโรมัน
%Om เดือนเป็นเลขโรมัน
%Oy ปีสองหลักเป็นเลขโรมัน
%OY ปีรวมทั้งศตวรรษเป็นเลขโรมัน

%rs ระบบ In time ที่ Epoch แตกต่างจาก Unix Epoch นี้
เลือกจำนวนวินาทีตั้งแต่นั้นมา
%rY ในปฏิทินที่มีปีที่ไม่ตรงกับคริสต์ศักราช
ปี ซึ่งจะเลือกปีของปฏิทิน

%dth วันของเดือนเป็นเลขลำดับที่ 1, 2, 3 เป็นต้น
%mth เดือนของปีเป็นเลขลำดับ ที่ 1 ที่ 2 ที่ 3 เป็นต้น

%db วันทำการของเดือน (ตั้งแต่วันสุดท้ายของเดือนที่แล้ว)
%dB จำนวนวันทำการจนถึงสิ้นเดือนนี้

ข้อกำหนดเวลา:
%H ชั่วโมงของวันโดยใช้นาฬิกาแบบ 24 ชั่วโมง 2 หลัก (ช่วง 00 ถึง 23)
%I ชั่วโมงของวันโดยใช้นาฬิกาแบบ 12 ชั่วโมง 2 หลัก (ช่วง 01 ถึง 12)
%M นาที (ช่วง 00 ถึง 59)
%N นาโนวินาที (ช่วง 000000000 ถึง 999999999)
%p สตริง AM หรือ PM เที่ยงคือ PM และเที่ยงคืนคือ AM
%P ชอบ %p แต่เป็นตัวพิมพ์เล็ก
%S The (ช่วง 00 ถึง 60, 60 เป็นวินาทีอธิกสุรทิน)
%T เทียบเท่ากับ %H:%M:%S

ข้อกำหนดทั่วไป:
%n อักขระขึ้นบรรทัดใหม่
%t อักขระแท็บ
%% ตัวอักษร% ตัวอักษร

ตัวดัดแปลง:
%O Modifier เพื่อเปลี่ยนตัวเลขทศนิยมให้เป็นเลขโรมัน
%r Modifier เพื่อเปลี่ยนยูนิตให้เป็นยูนิตจริง
th คำต่อท้าย อ่านและพิมพ์เลขลำดับ
ข ต่อท้าย ถือวันเป็นวันทำการ

ตามวันที่ออกแบบก่อน 1601-01-01 ไม่ได้รับการสนับสนุน

เพื่อความสอดคล้อง นี่คือรายชื่อผู้กำหนดปฏิทินและรูปแบบที่สอดคล้องกัน
สตริง:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
วว %rY-W%V-%u
บิซดา %Y-%m-%db
ลิเลียน n/a
ไม่มีข้อมูล
จูเลียน n/a
jdn ไม่มี

ตัวกำหนดเหล่านี้สามารถใช้เป็นสตริงรูปแบบเอาต์พุต นอกจากนี้ @code{lilian}/@code{ldn}
และ @code{julian}/@code{jdn} สามารถใช้เป็นสตริงรูปแบบอินพุตได้เช่นกัน

ตัวอย่าง


$ dtest 2012-03-01 --gt 2012-03-02 || สะท้อน "เท็จ"
เท็จ
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "จริง"
จริง
$

$ dtest 2012-03-01 --cmp 2012-03-02; เสียงสะท้อน $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; เสียงสะท้อน $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; เสียงสะท้อน $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo "จริง"
จริง
$

$ dtest 12:00:04 --lt 11:22:33 || สะท้อน "เท็จ"
เท็จ
$

$ dtest 12:00:04 --cmp 11:22:33; เสียงสะท้อน "$@{?@}"
1
$

$ dtest --cmp 11:22:33 12:00:04; เสียงสะท้อน "$@{?@}"
2
$

$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || สะท้อน 'เท็จ'
เท็จ
$

$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo "จริง"
จริง
$

$ dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; เสียงสะท้อน "$@{?@}"
2
$

$ dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; เสียงสะท้อน "$@{?@}"
1
$

$ dtest 2012-03-02T07:00:00 --cmp 09:30:00; เสียงสะท้อน "$@{?@}"
3
$

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



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