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 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.
Cette page s'attache à décrire l'interface en ligne de commande de IN-HEH Calendar.
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.
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
| 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. |
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:
| 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).
| 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 |