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.dround komutudur.
Program:
ADI
dround - DATE/TIME, RNDSPEC'in bir sonraki oluşumuna yuvarlanır.
SİNOPSİS
sarhoş [SEÇENEK] ... [TARİH / SAAT] RNDSPECKendi ID’n ile mağazalarını oluştur
TANIM
DATE/TIME, RNDSPEC'in bir sonraki oluşumuna yuvarlanır.
DATE/TIME atlanırsa, stdin'den bir tarih/saat akışı okunur.
TARİH/SAAT ayrıca aşağıdaki özel ürünlerden biri olabilir
- "şimdi", geçerli (UTC) zaman damgası olarak yorumlanır
- "zaman", geçerli (UTC) zaman damgasının zaman kısmı
- "bugün" geçerli tarih (UTC'ye göre)
- "tomo[rrow]" yarının tarihi (UTC'ye göre)
- `y[ester]day' dünkü tarih (UTC'ye göre)
RNDSPEC'ler ay adları (Ocak, Şubat, ...), hafta içi adları (Paz, Pzt, ...) veya günler olabilir. Eğer bir
ay adı DATE/TIME'a göre sonraki tarih/saat, ay kısmı eşleşen şekilde döndürülür
verilen değer, yani ör. dround 2012-01-01 Feb' 2012-02-01 dönecek. hafta içi ise
ad verilir, haftanın gün kısmı değerlerle eşleşen DATE/TIME'dan sonraki tarih/saat
verilen iade edilir. Bir günse, gün bölümü eşleşen DATE/TIME'dan sonraki tarih/saat
döndü, yani `dround 2012-01-15 1' 2012-02-01 dönecek.
RNDSPEC'ler ayrıca gün bölme birimlerinin katları olabilir, örneğin en yakına 1 saatlik turlar
tam saat, en yakın yarım saate 30m ve sonraki 10s işaretine 10s.
Bir RNDSPEC'nin önceki oluşumuna yuvarlamak için, herhangi bir argümanın önüne '-' eklenebilir.
bunu belirtmek için. Örneğin 'dround 2012-02-14 -1' 2012-02-01 dönecektir. ve `dround
2012-02-11 -- -Eylül', 2011-09-11'e geri dönecek.
Çoklu RNDSPEC'ler soldan sağa değerlendirilir.
Yuvarlamanın değişmeli olmadığını unutmayın, örneğin 2012-03-01 Cmt Eylül -> 2012-09-03 vs.
2012-03-01 Eyl Cts -> 2012-09-01
Ön eki "-" olan sayısal olmayan dizelerin komut satırı seçenekleriyle çakıştığını unutmayın.
ve ayırıcı bir `--' kullanılmalıdır.
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ı ve düzeltmeleri hakkındaki mesajı gizleyin. NS
varsayılan, bir uyarı veya sabit yukarı değeri yazdırıp hata kodu 2'yi döndürmektir.
-f, --biçim=STRING
Çıkış formatı. Bu, bir belirteç dizesi olabilir (strftime()'ın FMT'sine benzer)
veya bir takvimin adı.
-i, --giriş biçimi=STRINGKendi ID’n ile mağazalarını oluştur
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.
-S, --sed-modu
Eşleşen bir tarih/saatten önce ve sonra girişteki parçaları kopyalayın. Dikkat edin, hepsi
bir satırdaki tarih/saat oluşumları işlenecektir.
--bölgeden-bölgeden=BÖLGE
stdin veya komut satırındaki tarihleri ZONE saat diliminden geliyormuş gibi yorumlayın.
-z, --alan=BÖLGE
Stdout'ta yazdırılan tarihleri ZONE saat dilimine dönüştürün, varsayılan: UTC.
-n, --sonraki
Her zaman farklı bir tarih veya saate yuvarlayın.
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.
BELİRTİLEN SÜRELER
Bazı araçlar ("dadd", "dseq") girdi olarak sürelere ihtiyaç duyar. Süreler genellikle
"-i|--input-format" ve (şu anda) ile belirtilen giriş biçimleriyle uyumlu değil
giriş sözdizimi sabittir.
Genel biçim "+-Nunit" şeklindedir; burada "+" veya "-" işaret, "N" bir sayı ve "birim" ise
aşağıda tartışıldığı gibi birim.
Birimler:
saniye
dakika
saat
Sıçrama geçişleri dahil olmak üzere gerçek hayattaki saniyeler
gün
b iş günleri
ay
y yıl
ÖRNEKLER
$ 2012-03-01 2
2012-03-02
$
$ dound -n 2012-03-01 1
2012-04-01
$
$ 17:04:00 5dk
17:05:00
$
$ saat -n 17:04:00 1dk
17:05:00
$
onworks.net hizmetlerini kullanarak dateutils.dround'u çevrimiçi kullanın