GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

convcal - Online w chmurze

Uruchom convcal w darmowym dostawcy hostingu OnWorks na Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To polecenie convcal, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


convcal - konwertuj daty do różnych formatów

STRESZCZENIE


konwulsyjny [OPCJE] [DATA]

OPIS


konwulsyjny jest częścią dzięki pakiet oprogramowania, aplikacja do dwuwymiarowych danych
wyobrażanie sobie. konwulsyjny konwertuje daty z i do różnych formatów. Następująca data
obsługiwane są formaty (godziny, minuty i sekundy są zawsze opcjonalne):

iso 1999-12-31T23:59:59.999

europejski
31/12/1999 23:59:59.999 or 31/12/99 23:59:59.999

us 12/31/1999 23:59:59.999 or 12/31/99 23:59:59.999

dni 123456.789

sekund
123456.789

Formaty są sprawdzane w następującej kolejności: wybór użytkownika, iso, europejski i amerykański (tam
nie ma dwuznaczności między formatami kalendarzowymi a formatami numerycznymi, dlatego nie ma żadnej kolejności
(określone dla nich).

ZASTOSOWANIE


konwulsyjny odczytuje daty albo z wiersza poleceń albo ze standardowego wejścia, jeśli polecenie
wiersz nie zawiera daty.

Wybór formatu wejściowego przez użytkownika spowodował, że w wersji próbnej jeden format był wyświetlany przed innymi
lista, jest to przydatne głównie dla obywateli USA, którzy z pewnością woleliby mieć format amerykański
sprawdzone przed formatem europejskim. Domyślny wybór użytkownika (nohint) nic nie robi, więc
sprawdzane są następujące formaty listy.

Separatory pomiędzy różnymi polami mogą być dowolnymi znakami z zestawu: „ :/.-T”. Jeden lub
więcej spacji działa jako jeden separator, inne znaki nie mogą się powtarzać, separator T jest
dozwolone tylko między datą i czasem, głównie dla iso8601. Tak więc ciąg „1999-12 31:23-59”
jest dozwolony (ale niezalecany). Znak '-' jest używany zarówno jako separator (jest
tradycyjnie używany w formacie iso8601) i jako unarny minus (dla dat z odległej przeszłości lub
dla dat liczbowych). Kiedy rok jest pomiędzy 0 a 99 i jest zapisany z dwoma lub mniejszą liczbą
cyfry, są mapowane na erę zaczynającą się w roku opakowania i kończącą się w roku opakowania + 99 jako
następuje:

[wy ; 99] -> [ rok_zawijania ; 100*(1 + rok_zawijania/100) - 1 ]

[00 ; wy-1] -> [ 100*(1 + rok_zawijania/100) ; rok_zawijania + 99]

tak na przykład, jeśli rok owijania jest ustawiony na 1950 (co jest wartością domyślną), to
mapowanie to:

zakres [00 ; 49] jest mapowany na [2000 ; 2049]

zakres [50 ; 99] jest mapowany na [1950 ; 1999]

jest to w miarę zgodne z Y2K i jest zgodne z obecnym użyciem. Określenie roku 1 jest
nadal możliwe jest użycie więcej niż dwóch cyfr w następujący sposób: „0001-03-04” to jednoznacznie marzec
4, rok 1, nawet jeśli wybór użytkownika to format amerykański. Jednak użycie tylko dwóch cyfr jest
niezalecane (wprowadzamy tutaj błąd 2050, więc ta funkcja powinna zostać usunięta w pewnym momencie)
punkt w przyszłości ;-)

Daty numeryczne (formaty dni i sekund) można określać za pomocą liczb całkowitych, rzeczywistych lub
formaty wykładnicze (znaczniki wykładników „d” i „D” z języka Fortran są obsługiwane w
(dodatek do „e” i „E”). Są one obliczane zgodnie z konfigurowalną datą odniesienia.
Wartość domyślna jest podana przez stałą REFDATE w pliku źródłowym. Możesz zmienić
tę wartość, jaką chcesz ustawić przed kompilacją, i możesz ją dowolnie zmieniać, używając opcji -r
opcja wiersza poleceń. Wartość domyślna w pliku dystrybuowanym to „-4713-01-01T12:00:00”,
jest to klasyczne odniesienie do wydarzeń astronomicznych (należy zauważyć, że znak „-” jest tutaj używany zarówno
jako unarny minus i jako separator).

Program można używać zarówno do kalendarzy Denysa, jak i gregoriańskich. Nie bierze pod uwagę
konto sekund przestępnych: możesz myśleć, że działa tylko w międzynarodowym czasie atomowym (TAI) i
nie w koordynowanym czasie zunifikowanym (UTC) ... Wykryto nieistniejące daty, w tym
rok 0, daty pomiędzy 1582-10-05 a 1582-10-14, 29 lutego w latach nieprzestępnych, miesiące
poniżej 1 lub powyżej 12, ...

OPCJE


Podsumowanie opcji obsługiwanych przez konwulsyjny znajduje się poniżej.

-h wyświetla komunikat pomocy na stderr i kończy pracę pomyślnie

-i format
ustaw wybrany przez użytkownika format wejściowy, obsługiwane formaty to iso, europejski, amerykański, dni,
sekund i nohint. Na początku format wejściowy to nohint, co oznacza
program próbuje samodzielnie odgadnąć format, jeżeli wybór użytkownika na to nie pozwala
przeanalizuj datę, wypróbuj inne formaty

-o format
wymuś format wyjściowy, obsługiwane formaty to iso, europejski, amerykański, dni, sekundy i
nohint. Na początku format wyjściowy to nohint, co oznacza, że ​​program
używa formatu dni dla dat odczytywanych w dowolnym formacie kalendarza i używa iso8601 dla dat
przeczytaj w formacie numerycznym

-r dane
ustaw datę odniesienia (data jest odczytywana przy użyciu bieżącego formatu wejściowego) na
początek odniesienia jest ustawiany zgodnie ze stałą REFDATE w kodzie, która
jest -4713-01-01T12:00:00 w pliku dystrybuowanym.

-w rok
ustaw owijanie rok po roku

Użyj convcal online korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.