Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dateutils.dtest - Trực tuyến trên đám mây

Chạy dateutils.dtest trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh dateutils.dtest có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dtest - Thích thử nghiệm(1) nhưng cho ngày tháng.

SYNOPSIS


thử nghiệm [TÙY CHỌN] ... DATE / TIME1 OP DATE / TIME2

MÔ TẢ


Như thử nghiệm(1) nhưng cho ngày tháng.

Được công nhận TÙY CHỌNs:

-h, --Cứu giúp
In trợ giúp và thoát

-V, --phiên bản
Phiên bản in và thoát

-q, --Yên lặng
Loại bỏ thông báo về lỗi phân tích cú pháp ngày / giờ và thời lượng.

-i, --định dạng đầu vào=STRINGhữu ích. Cảm ơn !
Định dạng đầu vào, có thể được sử dụng nhiều lần. Mỗi ngày / giờ sẽ được chuyển đến
trình phân tích cú pháp định dạng đầu vào theo thứ tự chúng được cung cấp, nếu ngày / giờ có thể được đọc
thành công với một chuỗi chỉ định định dạng đầu vào nhất định, giá trị đó sẽ được sử dụng.

-e, - backslash-Escape
Cho phép giải thích các dấu gạch chéo ngược thoát ra trong bộ định dạng đầu ra và đầu vào
dây.

--eq DATE / TIME1 giống với DATE / TIME2

--ne DATE / TIME1 không giống với DATE / TIME2

--gt DATE / TIME1 mới hơn DATE / TIME2

--lt DATE / TIME1 cũ hơn DATE / TIME2

--ge DATE / TIME1 mới hơn hoặc bằng DATE / TIME2

--le DATE / TIME1 cũ hơn hoặc bằng DATE / TIME2

--nt DATE / TIME1 mới hơn DATE / TIME2

--không DATE / TIME1 cũ hơn DATE / TIME2

--cmp so sánh DATE / TIME1 với DATE / TIME2, trả về 0 nếu bằng nhau, 1 nếu đối số bên trái là
mới hơn và 2 nếu đối số đúng là mới hơn

FORMAT SPECS


Thông số định dạng trong dateutils tương tự như posix 'strftime ().

Tuy nhiên, do có nhiều loại lịch được hỗ trợ hơn nên các lịch ngày tháng phải sử dụng các
quy tắc.

Thông số ngày:
% a Tên ngày trong tuần viết tắt
% A Tên đầy đủ của các ngày trong tuần
% _a Tên ngày trong tuần được rút ngắn thành một ký tự (MTWRFAS)
% b Tên tháng viết tắt
% B Tên tháng đầy đủ
% _b Tên tháng được rút ngắn thành một ký tự (FGHJKMNQUVXZ)
% c Số ngày trong tuần trong tháng (phạm vi từ 00 đến 05)
% C Số ngày trong tuần trong năm (phạm vi từ 00 đến 53)
% d Ngày trong tháng, 2 chữ số (phạm vi từ 00 đến 31)
% D Ngày trong năm, 3 chữ số (phạm vi 000 đến 366)
% F Tương đương với% Y-% m-% d (định dạng chuẩn của ymd)
% j Tương đương với% D
% m Tháng trong lịch hiện tại (phạm vi từ 00 đến 19)
% Q Quý trong năm (từ Q1 đến Q4)
% q Số của quý (phạm vi từ 01 đến 04)
% s Số giây kể từ Kỷ nguyên.
% u Các ngày trong tuần là số (phạm vi từ 01 đến 07, Chủ nhật là 07)
% U Số tuần, ngày trong tuần là Chủ nhật (phạm vi từ 00 đến 53)
% V Số tuần ISO, ngày trong tuần là Thứ Hai (phạm vi từ 01 đến 53)
% w Ngày trong tuần dưới dạng số (phạm vi từ 00 đến 06, Chủ nhật là 00)
% W Số tuần, ngày trong tuần là Thứ Hai (phạm vi từ 00 đến 53)
% y Năm không có kỷ (phạm vi từ 00 đến 99)
% Y Năm bao gồm cả thế kỷ
% Z Vùng bù theo giờ và phút (HH: MM) với
một dấu hiệu phía trước (+ đối với các hiệu số ở phía đông UTC, - đối với các hiệu số
phía tây UTC)

% Od Ngày dưới dạng chữ số la mã
% Om Tháng dưới dạng chữ số la mã
% Oy Năm có hai chữ số dưới dạng chữ số la mã
% OY Năm bao gồm cả thế kỷ dưới dạng chữ số la mã

% rs Trong các hệ thống thời gian có Kỷ nguyên khác với Kỷ nguyên unix, điều này
chọn số giây kể từ đó.
% rY Trong lịch có năm không trùng với lịch Gregory
năm, điều này chọn năm của lịch.

% dth Ngày trong tháng dưới dạng số thứ tự, ngày 1, 2, 3, v.v.
% mth Tháng trong năm dưới dạng số thứ tự, 1, 2, 3, v.v.

% db Ngày làm việc trong tháng (kể từ ngày cuối tháng trước)
% dB Số ngày làm việc cho đến cuối tháng này

Thông số thời gian:
% H Giờ trong ngày sử dụng đồng hồ 24 giờ, 2 chữ số (phạm vi từ 00 đến 23)
% I Giờ trong ngày sử dụng đồng hồ 12h, 2 chữ số (phạm vi từ 01 đến 12)
% M Phút (phạm vi từ 00 đến 59)
% N Nano giây (phạm vi 000000000 đến 999999999)
% p Chuỗi SA hoặc CH, trưa là CH và nửa đêm là SA.
% P Giống như% p nhưng ở dạng chữ thường
% S The (phạm vi 00 đến 60, 60 là giây nhuận)
% T Tương đương với% H:% M:% S

Thông số kỹ thuật chung:
% n Một ký tự dòng mới
% t Một ký tự tab
%% Một ký tự% theo nghĩa đen

Bổ ngữ:
% O Modifier để chuyển số thập phân thành số La mã
% r Công cụ sửa đổi để biến đơn vị thành đơn vị thực
th Hậu tố, đọc và in số thứ tự
b Hậu tố, coi ngày là ngày làm việc

Các ngày thiết kế trước 1601-01-01 không được hỗ trợ.

Đối với sự phù hợp, đây là danh sách những người chỉ định lịch và định dạng tương ứng của họ
chuỗi:
ymd% Y-% m-% d
ymcw% Y-% m-% c-% w
ywd% rY-W% V-% u
bizda% Y-% m-% db
Hồ ly
ldn n / a
julian n / a
jdn n / a

Các ký hiệu chỉ định này có thể được sử dụng làm chuỗi định dạng đầu ra, ngoài ra, @code {lilian} / @ code {ldn}
và @code {julian} / @ code {jdn} cũng có thể được sử dụng làm chuỗi định dạng đầu vào.

VÍ DỤ


$ dtest 2012-03-01 --gt 2012-03-02 || echo "sai"
sai
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "true"
đúng
$

$ dtest 2012-03-01 --cmp 2012-03-02; tiếng vang $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; tiếng vang $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; tiếng vang $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo "true"
đúng
$

$ dtest 12:00:04 --lt 11:22:33 || echo "sai"
sai
$

$ dtest 12:00:04 --cmp 11:22:33; echo "$ @ {? @}"
1
$

$ dtest --cmp 11:22:33 12:00:04; echo "$ @ {? @}"
2
$

$ dtest --ne 2012-03-02T00: 00: 00 2012-03-02 || echo 'false'
sai
$

$ dtest 2012-03-02T09: 00: 00 --ot 2012-03-02T10: 00: 00 && echo "true"
đúng
$

$ dtest 2012-03-02T07: 00: 00 --cmp 2012-03-02T09: 30: 00; echo "$ @ {? @}"
2
$

$ dtest --cmp 2012-03-02T12: 00: 00 2012-03-02T09: 30: 00; echo "$ @ {? @}"
1
$

$ dtest 2012-03-02T07: 00: 00 --cmp 09:30:00; echo "$ @ {? @}"
3
$

Sử dụng dateutils.dtest trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad