Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dateutils.dtest komutudur.
Program:
ADI
dtest - Beğen test(1) ancak tarihler için.
SİNOPSİS
test [SEÇENEK]... TARİH/SAAT1 OP TARİH/SAAT2
TANIM
Facebok sayfasını beğenin : test(1) ancak tarihler için.
tanınan SEÇENEKs:
-h, --yardım et
Yardımı yazdır ve çık
-V, --versiyon
Sürümü yazdır ve çık
-q, --sessizlik
Tarih/saat ve süre ayrıştırıcı hataları hakkındaki mesajı gizleyin.
-i, --giriş biçimi=STRING...
Giriş formatı, birden çok kez kullanılabilir. Her tarih/saat
bir tarih/saat okunabiliyorsa, girdi biçimi ayrıştırıcıları verildikleri sırayla
belirli bir giriş biçimi belirteci dizesiyle başarılı bir şekilde, bu değer kullanılacaktır.
-e, --ters eğik çizgi-kaçışlar
Çıkış ve giriş biçimi belirtecinde ters eğik çizgi çıkışlarının yorumlanmasını etkinleştir
Teller.
--eq DATE/TIME1, DATE/TIME2 ile aynıdır
--ne DATE/TIME1, DATE/TIME2 ile aynı değil
--gt DATE/TIME1, DATE/TIME2'den daha yeni
--lt DATE/TIME1, DATE/TIME2'den daha eski
--ge DATE/TIME1, DATE/TIME2'den daha yeni veya buna eşit
--le DATE/TIME1, DATE/TIME2'den eski veya buna eşit
--nt DATE/TIME1, DATE/TIME2'den daha yeni
--ot DATE/TIME1, DATE/TIME2'den daha eski
--cmp TARİH/SAAT1 ile TARİH/SAAT2'yi karşılaştırın, eşitse 0, sol argüman ise 1 ile döndürün
daha yeni ve doğru argüman daha yeniyse 2
FORMAT ÖZELLİKLERİ
Dateutils içindeki format özellikleri posix' strftime() ile benzerdir.
Ancak, daha geniş bir desteklenen takvim yelpazesi nedeniyle, dateutils farklı takvimler kullanmalıdır.
kuralları.
Tarih özellikleri:
%a Kısaltılmış hafta içi adı
%A Hafta içi tam gün adı
%_a Hafta içi adı tek bir karaktere kısaltıldı (MTWRFAS)
%b Kısaltılmış ay adı
%B Tam ay adı
%_b Ay adı tek bir karaktere kısaltıldı (FGHJKMNQUVXZ)
%c Ay içindeki hafta içi gün sayısı (00 ile 05 arası)
%C Yıl içindeki hafta içi gün sayısı (00 ile 53 arası)
%d Ayın günü, 2 basamak (00 ila 31 aralığı)
%D Yılın günü, 3 basamaklı (000 - 366 aralığında)
%F %Y-%m-%d ile eşdeğerdir (ymd'nin kurallı biçimi)
%j %D'ye eşdeğer
%m Geçerli takvimdeki ay (00 ila 19 aralığı)
%Q Yılın çeyreği (Q1 - Q4 aralığı)
%q Çeyrek sayısı (01 - 04 aralığı)
%s Epoch'tan bu yana geçen saniye sayısı.
%u Sayı olarak hafta içi (01 ile 07 arası, Pazar 07'dir)
%U Hafta sayısı, haftanın günü Güneş'tir (00 ila 53 arası)
%V ISO hafta sayısı, haftanın günü Pzt'dir (aralık 01 ila 53)
%w Sayı olarak haftanın günü (00 ila 06 aralığı, Pazar 00'dır)
%W Hafta sayısı, haftanın günü Pzt'dir (00 ila 53 arası)
%y Yüzyılsız yıl (00 ila 99 aralığında)
%Y Yüzyıl dahil yıl
%Z Saat ve dakika cinsinden bölge kayması (SS:DD) ile
bir önceki işaret (+ UTC'nin doğusundaki ofsetler için, - ofsetler için
UTC'nin batısında)
%Od Romen rakamları olarak gün
%Om Romen rakamları olarak ay
%Oy Romen rakamlarıyla iki basamaklı yıl
%OY Roma rakamlarıyla yüzyılı içeren yıl
%rs Epoch'u unix Epoch'tan farklı olan zaman sistemlerinde, bu
o zamandan bu yana geçen saniye sayısını seçer.
%rY Miladi ile örtüşmeyen yıllara sahip takvimlerde
yıl, bu takvimin yılını seçer.
%dth Sıra sayısı olarak ayın günü, 1., 2., 3. vb.
%mth Sıra sayısı olarak yılın ayı, 1., 2., 3. vb.
%db Ayın iş günü (geçen ayın ültimosundan beri)
%dB Bu ayın ültimosuna kadar geçen iş günü sayısı
Zaman özellikleri:
%H 24 saatlik bir saat kullanan günün saati, 2 basamaklı (00 ila 23 aralığında)
%I 12 saatlik bir saat kullanan günün saati, 2 basamak (01 ila 12)
%M Dakika (00 ila 59 aralığında)
%N Nanosaniye (aralık 000000000 ila 999999999)
%p AM veya PM dizesi, öğlen PM ve gece yarısı AM'dir.
%P %p gibi ama küçük harfle
%S (00 ila 60 aralığı, 60 artık saniye içindir)
%T, %H:%M:%S'ye eşdeğer
Genel özellikler:
%n Yeni satır karakteri
%t Bir sekme karakteri
%% Bir değişmez % karakteri
Değiştiriciler:
Ondalık sayıları Romen rakamlarına dönüştürmek için %O Değiştirici
Birimleri gerçek birimlere dönüştürmek için %r Değiştirici
th Sonek, sıra sayılarını okuyun ve yazdırın
b Son ek, günleri iş günü olarak kabul edin
1601-01-01 öncesi tasarım tarihleri desteklenmez.
Uygunluk için burada takvim belirteçlerinin bir listesi ve bunlara karşılık gelen format yer almaktadır.
dize:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
zambak n/a
ldn yok
Julian n/a
jdn yok
Bu tanımlayıcılar, ayrıca, @code{lilian}/@code{ldn} çıktı biçimi dizesi olarak kullanılabilir.
ve @code{julian}/@code{jdn} da giriş biçimi dizesi olarak kullanılabilir.
ÖRNEKLER
$ test 2012-03-01 --gt 2012-03-02 || yankı "yanlış"
yanlış
$
$ dtest 2012-03-01 --ot 2012-03-02 && echo "true"
gerçek
$
$ dtest 2012-03-01 --cmp 2012-03-02; yankı $?
2
$
$ dtest 2012-03-02 --cmp 2012-03-02; yankı $?
0
$
$ dtest 2012-03-02 --cmp 2012-03-01; yankı $?
1
$
$ dtest 12:00:04 --gt 11:22:33 && echo "true"
gerçek
$
$ dtest 12:00:04 --lt 11:22:33 || yankı "yanlış"
yanlış
$
$ dtest 12:00:04 --cmp 11:22:33; yankı "$@{?@}"
1
$
$ dtest --cmp 11:22:33 12:00:04; yankı "$@{?@}"
2
$
$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || yankı 'yanlış'
yanlış
$
$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo "true"
gerçek
$
$ dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; yankı "$@{?@}"
2
$
$ dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; yankı "$@{?@}"
1
$
$ dtest 2012-03-02T07:00:00 --cmp 09:30:00; yankı "$@{?@}"
3
$
onworks.net hizmetlerini kullanarak dateutils.dtest'i çevrimiçi kullanın