Rechercher : dans
Par :

Heure AM/PM en français

Dernière réponse le 6 fév 2008 à 15:10:46 pheslot, le 5 fév 2008 à 15:28:11 
 Signaler ce message aux modérateurs

Bonjour,

Sous Unix comment transformer dans un fichier texte une heure du genre : 09:00 PM ou 03:00 AM en 21:00 et 3:00 ?


Merci d'avance

Configuration: Windows XP
Firefox 2.0.0.11

Meilleures réponses pour « Heure AM/PM en français » dans :
Mettre Amarok en français sous Ubuntu VoirAmarok est un logiciel de lecture audio très complet fonctionnant sur Linux. Comment mettre Amarok en français ? Vérifier que les paquets suivants sont installés sinon il faut les installer : kde-i18n-fr language-pack-kde-fr language...
Comment mettre VoiceOver en Français sur Mac Book Pro ? VoirProblème Est il possible de mettre la voix de Voiceover en Français sur mac book pro? Solution Il et possible d'obtenir une voix franco-canadienne pour speech sur mac OS X se qui permet de lui faire lire un texte en français. Il suffit de se...
Ad-aware 1.06 version française VoirComment installer Ad-aware en version française ? Si vous avez Ad-aware, mais en Anglais, vous avez sûrement Ad-aware 2007. Vous pouvez la supprimer et la remplacer par Ad-aware SE personal version 1.06. Voici un tutoriel explicite sur le site...
Télécharger FreeMind VoirFreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de représenter graphiquement un projet ou une idée. Les cartes heuristiques sont des données organisées en branche, avec des couleurs...
Télécharger Patch français pour Ad-aware VoirInclus les modules pour Ad-Aware (pour toutes versions antérieures à Ad-Aware 2007) pour les langues suivantes : Catalan, Danois, Néérlandais, Finlandais, Français, Allemand, Hongrois, Italien, Norvégien, Portugais, Espagnol, Suédois et...
Télécharger L'horloge de Mathilde VoirL'apprentissage de l'alphabet et des nombres est une étape dans l'éducation des enfants. Mais quand vient le moment d'apprendre aux enfants l'heure, ça devient plus délicat. L'Horloge de Mathilde est un logiciel éducatif destiné à apprendre aux...

1

jipicy, le 5 fév 2008 à 15:59:40
  • +1

Salut,

man date
info date

$ date -d "09:00 PM" +%R
21:00
$ date -d "03:00 AM" +%l:%M
 3:00
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

pheslot, le 5 fév 2008 à 16:31:15

Salut jipicy,

Oups, j'ai oublié de préciser que le fichier texte et générer sous windob et est du genre :

Wed 11/21/2007
05:12 PM
25
Wed 11/21/2007
05:14 PM
26
Thu 11/22/2007
09:04 AM
8

Djeha-Hodja Nasreddin : Mais, vous savez combien il est difficile, mon fils, d'être certain que celui qui sait et sait qu'il sait, sait vraiment.

Répondre à pheslot

3

jipicy, le 5 fév 2008 à 17:35:14

J'ai bien une solution, mais elle est à base de "GNU sed" et je doute que ça marche sous Unix ;-((

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

4

jipicy, le 5 fév 2008 à 20:19:18

Je te colle la solution à base de "GNU sed" (> 4.0.5) :

$ cat foo.sh
#! /bin/bash

while read line
do
case "$(egrep -o "AM|PM" <<<${line})" in
AM)     sed -i "/${line}/ s/.\(.:..\).*/\1/" plop
        ;;
PM)    sed -i "/${line}/ s//date -d \"${line}\" +%R/e" plop
        ;;
esac
done < plop

$ cat plop
Wed 11/21/2007
05:12 PM
25
Wed 11/21/2007
05:14 PM
26
Thu 11/22/2007
09:04 AM
8

$ ./foo.sh
$ cat plop
Wed 11/21/2007
17:12
25
Wed 11/21/2007
17:14
26
Thu 11/22/2007
9:04
8
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

pheslot, le 6 fév 2008 à 14:58:10
  • +1

Merci jipicy, c'est super.
Je me suis fais une machine virtuelle sous Ubuntu pour être compatible avec tes réponses ;-)

Répondre à pheslot

6

 jipicy, le 6 fév 2008 à 15:10:46
  • +2

De rien ;-))

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy