IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

convcal - Online nel cloud

Esegui convcal nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando convcal che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


convcal - converte le date in diversi formati

SINOSSI


convcal [VERSIONI] [DATA]

DESCRIZIONE


convcal è parte del grazia pacchetto software, un'applicazione per dati bidimensionali
visualizzazione. convcal converte le date da e verso vari formati. La data seguente
formati supportati (ora, minuti e secondi sono sempre facoltativi):

iso 1999-12-31T23:59:59.999

europeo
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

giorni 123456.789

secondo
123456.789

I formati vengono provati nel seguente ordine: a scelta dell'utente, iso, europeo e americano (lì
non c'è ambiguità tra formati di calendario e formati numerici e quindi nessun ordine lo è
specificati per loro).

USO


convcal legge le date o sulla riga di comando o nell'input standard se il comando
la riga non contiene data.

La scelta dell'utente per il formato di input mette un formato prima degli altri nella prova
elenco, questo è principalmente utile per i cittadini statunitensi che preferirebbero sicuramente avere il formato USA
controllato prima del formato europeo. La scelta dell'utente predefinito (nessun suggerimento) non fa nulla quindi il
vengono controllati i seguenti formati dell'elenco.

I separatori tra i vari campi possono essere qualsiasi carattere nell'insieme: " :/.-T". uno o
più spazi fungono da separatore, altri caratteri non possono essere ripetuti, il separatore T è
consentito solo tra data e ora, principalmente per iso8601. Quindi la stringa "1999-12 31:23-59"
è consentito (ma non consigliato). Il carattere '-' è usato sia come separatore (è
tradizionalmente usato in formato iso8601) e come meno unario (per date nel lontano passato o
per le date numeriche). Quando l'anno è compreso tra 0 e 99 ed è scritto con due o meno
cifre, viene mappato all'era che inizia all'anno di chiusura e termina all'anno di chiusura + 99 as
segue:

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

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

quindi, ad esempio, se l'anno di conclusione è impostato su 1950 (che è il valore predefinito), allora il
la mappatura è:

intervallo [00 ; 49] è mappato a [2000 ; 2049]

intervallo [50 ; 99] è mappato a [1950 ; 1999]

questo è ragionevolmente conforme all'anno 2 ed è coerente con l'uso corrente. Specificare l'anno 1 è
ancora possibile utilizzando più di due cifre come segue: "0001-03-04" è inequivocabilmente marzo
il 4° anno 1, anche se la scelta dell'utente è il formato us. Tuttavia, usare solo due cifre è
non raccomandato (qui introduciamo un bug del 2050, quindi questa funzione dovrebbe essere rimossa in qualche momento
punto nel futuro ;-)

Le date numeriche (formati di giorni e secondi) possono essere specificate utilizzando numeri interi, reali o
formati esponenziali (i marcatori di esponente 'd' e 'D' di Fortran sono supportati in
aggiunta a 'e' e 'E'). Sono calcolati secondo una data di riferimento personalizzabile.
Il valore predefinito è dato dalla costante REFDATE nel file di origine. Si può cambiare
questo valore come vuoi prima della compilazione, e puoi cambiarlo a piacimento usando il -r
opzione della riga di comando. Il valore predefinito nel file distribuito è "-4713-01-01T12:00:00",
è un riferimento classico per gli eventi astronomici (nota che il '-' è usato qui entrambi
come meno unario e come separatore).

Il programma può essere utilizzato sia per i calendari di Denys che per quelli gregoriani. Non prende in
conto secondi intercalari: puoi pensare che funzioni solo in Tempo Atomico Internazionale (TAI) e
non in Coordinated Unified Time (UTC) ... Vengono rilevate date inesistenti, includono
anno 0, date comprese tra il 1582-10-05 e il 1582-10-14, 29 febbraio degli anni non bisestili, mesi
inferiore a 1 o superiore a 12, ...

VERSIONI


Un riepilogo delle opzioni supportate da convcal è incluso di seguito.

-h stampa il messaggio di aiuto su stderr ed esce con successo

-i formato
imposta la scelta dell'utente per il formato di input, i formati supportati sono iso, europeo, americano, giorni,
secondi e niente. All'inizio il formato di input non è niente, il che significa che
il programma cerca di indovinare il formato da solo, se la scelta dell'utente non lo consente
analizzare la data, vengono provati altri formati

-o formato
forza il formato di output, i formati supportati sono iso, europeo, americano, giorni, secondi e
niente. All'inizio, il formato di output non è niente, il che significa che il programma
usa il formato giorni per le date lette in qualsiasi formato di calendario e usa iso8601 per le date
leggere in formato numerico

-r quando
impostare la data di riferimento (la data viene letta utilizzando il formato di input corrente) al
all'inizio il riferimento è impostato secondo la costante REFDATE nel codice, che
è -4713-01-01T12:00:00 nel file distribuito.

-w anno
imposta l'involucro di anno in anno

Usa convcal online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad