IN-HEH Calendar 0.2 IN-HEH © Calendar 0.2 software allows date convertion for different calendars such as julian, gregorian, indian civil and french revolutionary. The application exists in two versions: graphical and command line interface. The freeware version can be downloaded though this website, clicking on link above.

IN-HEH © Calendar - Commande en ligne

[English]
IN-HEH © Calendar permet la conversion de date dans les différents calendriers julien, grégorien, civil indien et républicain. Le logiciel est entiérement gratuit (freeware) dans sa version courante et peut être téléchargé ici.

Table des matières

Cette page s'attache à décrire l'interface en ligne de commande de IN-HEH Calendar.

Description Générale

[Index] [Top]

L'interface ligne de commande permet une intégration flexible de l'outil dans un script utilisateur. Elle permet de plus de convertir un grand nombre de date fournies au travers d'un fichier texte. Les dates peuvent être gérées selon plusieurs format différents définis par l'utilisateur.

Description de l'Interface

[Index] [Top]

ihc (-jdn <jdn>|-input <input-date>|-input-file <input file>) -input-calendar <input-calendar> -output-calendar <output-calendar> [-input-format <input-format>] [-output-file <output-file-name>] [-output-format <output-format>] [-no-copyright] [-no-format] Supported calendars are: julian, gregorian, indian, french Default date format: ADYYYY:MM:DD IN-HEH Calendar converter 0.2.0 - http://www.in-heh.com Copyright (C) 2006 IN-HEH Ch.Pardon. All rights reserved. contact: postmaster@in-heh.com

Table 1: Liste des Arguments.
Argument Mandatory Description
-input <input date> Obligatoire si auquns des paramétres -input-file ou -jdn n'est fourni. Date d'entrée à convertir. L'argument doit être au format définit par input format.
-input-calendar <input calendar> Obligatoire sauf si -jdn est utilisé ou -input-format est "JDN". Calendrier de la date d'entrée. Doit prendre une des valeurs: gregorian, julian, indian, french.
-input-file <input file name> Obligatoire si auquns des paramétres -input ou -jdn n'est fourni. Nom du fichier contenat la liste des dates à convertir. Les dates fournies doivent être au format définit par input format. Une date par ligne.
-input-format <input format> Optionel (défaut ADYYYY:MM:DD) Format compatible à la spécification.
-jdn <julian day number> Obligatoire si auquns des paramétres -input ou -input-file n'est fourni. Jour julien (nombre entier décimal).
-no-copyright Optionel Ne pas afficher le copyright avec le résultat.
-no-format Optionel Ne pas afficher le format de la date de sortie avec le résultat.
-output-calendar <output calendar> Obligatoire Calendrier pour la date de sortie. Voir paramétre -input-calendar pour les valeurs autorisées.
-output-file <output file name> Optionel Nom de fichier pour contenir les résultats de convertion. Par défaut, la sortie standard est utilisée.
-output-format <output format> Optionel (défaut ADYYYY:MM:DD) Format pour la date en sortie compatible avec la spécification.

Formats de Date

[Index] [Top]

Les formats de date sont définis par une combinaison de délimiteurs et de mots clé prédéfinis, tels que:
"YYYY/MM/DD" or "JDN".

La liste de délimiteurs supportés sont donnés dans le tableau ci-dessous:

Table 2: Délimiteurs.
Délimiteurs
. : , ;
[ ] ( )
{ } _ =
/ \ | <espace>
+ - * %

Les mots clé supportés sont donnés dans le tableau ci-dessous. La colonne I/O définit si le format est autorisé en entrée et sortie (I/O) ou en sortie seulement (O).

Table 3: Formats des Dates.
Key Description I/O
ADCC Siécle en chiffres romains avec mention AD/BC. O
CC Siécle en chiffres romains (signé). O
DD Jour du mois sur 2 chiffres [01;31]. I/O
DW Jour de l'année textuel (langue anglaise). O
SDW Jour de la semaine [0;6], 0 repésentant Dimanche. O
DY Jour de l'année [1;366]. O
SDY Jour de l'année textuel. Actif pour le calendrier républicain uniquement. O
JDN Jour julien. I/O
M Initiale du mois {J,F,M,A,M,J,J,A,S,O,N,D}. O
MM Mois de l'année sur 2 chiffres [01;12]. I/O
WW Semaine de l'année sur 2 chiffres [01;53]. O
SWW Semaine de l'année sur 2 chiffres avec préfixe 'W' [W01;W53]. O
ADYYYY Année Anno Domini sur 4 chiffres. I/O
SADYYYY Année Anno Domini sur 4 chiffres (avec mention AD/BC et pas d'année zéro). O
YY Année sur 2 chiffres. I/O
YYYY Année sur 4 chiffres. I/O

Evolutions de la Version 0.2