dateutils.dtest - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 dateutils.dtest 명령입니다.

프로그램:

이름


dtest - 좋아요 test(1) 그러나 날짜.

개요


dtest [OPTION]... 날짜/시간1 OP 날짜/시간2

기술


처럼 test(1) 그러나 날짜.

인정하는 OPTIONs:

-h, --도움
도움말 인쇄 및 종료

-V, --번역
버전 인쇄 및 종료

-q, --조용한
날짜/시간 및 기간 파서 오류에 대한 메시지를 표시하지 않습니다.

-i, --입력 형식=STRING...
입력 형식은 여러 번 사용할 수 있습니다. 각 날짜/시간은
날짜/시간을 읽을 수 있는 경우 주어진 순서대로 입력 형식 파서
지정된 입력 형식 지정자 문자열을 성공적으로 사용하면 해당 값이 사용됩니다.

-e, --백슬래시-이스케이프
출력 및 입력 형식 지정자에서 백슬래시 이스케이프 해석 사용
문자열.

--eq DATE/TIME1은 DATE/TIME2와 동일합니다.

--네 DATE/TIME1은 DATE/TIME2와 다릅니다.

--gt DATE/TIME1이 DATE/TIME2보다 최신입니다.

--lt DATE/TIME1이 DATE/TIME2보다 오래됨

--게 DATE/TIME1은 DATE/TIME2보다 최신이거나 같습니다.

--르 DATE/TIME1은 DATE/TIME2보다 이전이거나 같습니다.

--nt DATE/TIME1이 DATE/TIME2보다 최신입니다.

--ot DATE/TIME1이 DATE/TIME2보다 오래됨

--cmp DATE/TIME1을 DATE/TIME2와 비교하고 같으면 0, 왼쪽 인수가 같으면 1 반환
최신이고 오른쪽 인수가 최신인 경우 2개

FORMAT 사양


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 Epoch 이후의 초 수입니다.
%u 숫자로 표시된 요일(범위는 01~07, 일요일은 07)
%U 주 수, 요일은 Sun(범위 00~53)
%V ISO 주 수, 요일은 월요일(범위 01~53)
%w 숫자로 표시된 요일(범위는 00~06, 일요일은 00)
%W 주 수, 요일은 Mon(범위 00~53)
%y 세기가 없는 연도(범위 00~99)
%Y 세기를 포함한 연도
%Z 시간과 분 단위의 구역 오프셋(HH:MM)
선행 부호(UTC 동쪽 오프셋의 경우 +, 오프셋의 경우 -)
UTC 서쪽)

%Od 로마 숫자로 표시된 요일
%Om 로마 숫자로 된 월
%Oy 로마 숫자로 된 두 자리 연도
%OY 세기를 로마숫자로 포함한 연도

%rs Epoch가 Unix Epoch와 다른 시간 시스템에서 이
그 이후의 초 수를 선택합니다.
%rY 그레고리력과 일치하지 않는 연도의 달력에서
년, 달력의 연도를 선택합니다.

%dth 서수 형식의 날짜(1일, 2일, 3일 등)
%mth 서수 형식의 월, 1, 2, 3 등.

%db 해당 월의 영업일(지난 달 ultimo 이후)
%dB 이번 달의 마지막 날까지의 영업일 수

시간 사양:
%H 24시간제를 사용하는 시간, 2자리(범위 00~23)
%I 12시간 시계를 사용하는 시간, 2자리(범위 01~12)
%M 분(범위 00~59)
%N 나노초(000000000 ~ 999999999 범위)
%p 문자열 AM 또는 PM, noon은 PM이고 자정은 AM입니다.
%P %p와 같지만 소문자
%S (범위 00~60, 60은 윤초)
%T는 %H:%M:%S와 같습니다.

일반 사양:
%n 개행 문자
%t 탭 문자
%% 리터럴 % 문자

수정자:
%O 십진수를 로마 숫자로 바꾸는 수정자
%r 단위를 실제 단위로 바꾸는 수정자
th 접미사, 서수 읽기 및 인쇄
b 접미사, 요일을 영업일로 취급

설계상 1601-01-01 이전 날짜는 지원되지 않습니다.

적합성을 위해 여기에 달력 지정자 및 해당 형식 목록이 있습니다.
끈:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
비즈다 %Y-%m-%db
릴리안 해당 사항 없음
ldn 해당 없음
줄리안 해당 사항 없음
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 && 에코 "참"
참된
$

$ 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 "true"
참된
$

$ 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 && 에코 "참"
참된
$

$ 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
$

onworks.net 서비스를 사용하여 온라인으로 dateutils.dtest 사용



최신 Linux 및 Windows 온라인 프로그램