EngelsFransSpaans

Ad


OnWorks-favicon

convcal - Online in de cloud

Voer convcal uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht convcal die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


convcal - converteer datums naar verschillende formaten

KORTE INHOUD


convcaal [OPTIES] [DATUM]

PRODUCTBESCHRIJVING


convcaal deel van de genade softwarepakket, een applicatie voor tweedimensionale data
visualisatie. convcaal converteert data van en naar verschillende formaten. De volgende datum:
formaten worden ondersteund (uren, minuten en seconden zijn altijd optioneel):

iso 1999-12-31T23:59:59.999

Europese
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

dagen 123456.789

seconden
123456.789

De formaten worden geprobeerd in de volgende volgorde: gebruikerskeuze, iso, europees en ons (daar
is geen dubbelzinnigheid tussen kalenderformaten en numerieke formaten en daarom is er geen bestelling
voor hen opgegeven).

GEBRUIK


convcaal leest de datums op de opdrachtregel of in de standaardinvoer als de opdracht
regel bevat geen datum.

De keuze van de gebruiker voor het invoerformaat plaatste het ene formaat voor de andere in de proef
lijst, dit is vooral handig voor Amerikaanse burgers die zeker de voorkeur geven aan het Amerikaanse formaat
gecontroleerd vóór europees formaat. De standaardkeuze van de gebruiker (nohint) doet niets, dus de
volgende formaten van de lijst worden gecontroleerd.

De scheidingstekens tussen verschillende velden kunnen alle tekens in de set zijn: " :/.-T". Een of
meer spaties fungeren als één scheidingsteken, andere tekens kunnen niet worden herhaald, het T-scheidingsteken is
alleen toegestaan ​​tussen datum en tijd, voornamelijk voor iso8601. Dus de string "1999-12 31:23-59"
is toegestaan ​​(maar niet aanbevolen). Het '-'-teken wordt zowel als scheidingsteken gebruikt (het is
traditioneel gebruikt in iso8601-formaat) en als de unaire min (voor datums in het verre verleden of
voor numerieke data). Wanneer het jaar tussen 0 en 99 ligt en met twee of minder wordt geschreven
cijfers, het wordt toegewezen aan het tijdperk dat begint bij wrap year en eindigt bij wrap year + 99 as
volgt:

[w ; 99] -> [ wrap_year ; 100*(1 + omslagjaar/100) - 1 ]

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

dus als bijvoorbeeld het jaar van de omslag is ingesteld op 1950 (wat de standaardwaarde is), dan is de
in kaart brengen is:

bereik [00 ; 49] is toegewezen aan [2000; 2049]

bereik [50 ; 99] is toegewezen aan [1950; 1999]

dit is redelijk Y2K-compatibel en komt overeen met het huidige gebruik. Het specificeren van jaar 1 is
nog steeds mogelijk met meer dan twee cijfers als volgt: "0001-03-04" is ondubbelzinnig maart
de 4e, jaar 1, zelfs als de keuze van de gebruiker ons formaat is. Het gebruik van slechts twee cijfers is echter:
niet aanbevolen (we introduceren hier een 2050-bug, dus deze functie moet op een gegeven moment worden verwijderd)
punt in de toekomst ;-)

Numerieke datums (dagen en seconden notaties) kunnen worden gespecificeerd met integer, real of
exponentiële formaten (de 'd' en 'D' exponenten van fortran worden ondersteund in
naast 'e' en 'E'). Ze worden berekend op basis van een aanpasbare peildatum.
De standaardwaarde wordt gegeven door de REFDATE-constante in het bronbestand. Je kan veranderen
deze waarde zoals u wilt voordat u gaat compileren, en u kunt deze naar believen wijzigen met behulp van de -r
opdrachtregel optie. De standaardwaarde in het gedistribueerde bestand is "-4713-01-01T12:00:00",
het is een klassieke referentie voor astronomische gebeurtenissen (merk op dat de '-' hier beide wordt gebruikt
als een unaire min en als scheidingsteken).

Het programma kan zowel voor Denys's als voor Gregoriaanse kalenders worden gebruikt. Het houdt niet in
account schrikkelseconden: je kunt denken dat het alleen werkt in International Atomic Time (TAI) en
niet in Coordinated Unified Time (UTC) ... Er worden onbestaande datums gedetecteerd, waaronder:
jaar 0, data tussen 1582-10-05 en 1582-10-14, 29 februari van niet-schrikkeljaren, maanden
onder 1 of boven 12, ...

OPTIES


Een overzicht van de opties die worden ondersteund door convcaal is hieronder opgenomen.

-h drukt het helpbericht af op stderr en sluit succesvol af

-i formaat
stel de keuze van de gebruiker in voor het invoerformaat, ondersteunde formaten zijn iso, europees, ons, dagen,
seconden en niets. In het begin is het invoerformaat niets, wat betekent dat de
programma probeert het formaat zelf te raden, als de keuze van de gebruiker dit niet toestaat
ontleden de datum, andere formaten worden geprobeerd

-o formaat
forceer uitvoerformaat, ondersteunde formaten zijn iso, europees, us, days, seconds and
niets. In het begin is het uitvoerformaat niets, wat betekent dat het programma
gebruikt het dagformaat voor datums die in elk kalenderformaat worden gelezen en gebruikt iso8601 voor datums
lezen in numeriek formaat

-r gegevens
stel peildatum in (de datum wordt gelezen met het huidige invoerformaat) op de
het begin van de referentie wordt ingesteld volgens de REFDATE-constante in de code, die:
is -4713-01-01T12:00:00 in het gedistribueerde bestand.

-w jaar
stel de omslag in van jaar tot jaar

Gebruik convcal online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad