Vérification du format date sous unix
Fermé
Joyeuse2008
-
2 juin 2009 à 01:30
dubcek Messages postés 18783 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 avril 2025 - 2 juin 2009 à 12:48
dubcek Messages postés 18783 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 avril 2025 - 2 juin 2009 à 12:48
Bonjour,
sous unix (korn shell) J'ai une chaine de caractère j'ai besoin de savoir est ce que c un format de date .exemple: date_str="20090602002729" format YYYYMMDDHHMISS , quelle commande pourrait vérifier si c une chaine correspondant à une date?ou une commande qui formatte cette chaine en date par exemple..
Merci bcp
sous unix (korn shell) J'ai une chaine de caractère j'ai besoin de savoir est ce que c un format de date .exemple: date_str="20090602002729" format YYYYMMDDHHMISS , quelle commande pourrait vérifier si c une chaine correspondant à une date?ou une commande qui formatte cette chaine en date par exemple..
Merci bcp
A voir également:
- Vérification du format date sous unix
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format doc - Guide
2 réponses
Sous shell, je ne pense pas qu'il existe un moyen de le faire.
Par contre, il existe en C une fonction pour le faire; il s'agit de 'getdate' (fonction non standard propre à Unix). Voir man 'getdate'; pas très facile à mettre en oeuvre, mais une dizaine de lignes te permettront d'obtenir ce que tu désires.
Bonne continuation.
Par contre, il existe en C une fonction pour le faire; il s'agit de 'getdate' (fonction non standard propre à Unix). Voir man 'getdate'; pas très facile à mettre en oeuvre, mais une dizaine de lignes te permettront d'obtenir ce que tu désires.
Bonne continuation.
dubcek
Messages postés
18783
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 avril 2025
5 630
2 juin 2009 à 12:48
2 juin 2009 à 12:48
hello
tu peux l'imprimer, avec une légère conversion
date --date='2009-06-02 00:27:29'
Tue Jun 2 00:27:29 CEST 2009
il faudrait tester chaque part, est ce que les 4 premiers chiffres (YYYY) sont une annéé valide, les deux suivants un mois (1-12), les 2 suivants un jour (1-31), etc
tu peux l'imprimer, avec une légère conversion
date --date='2009-06-02 00:27:29'
Tue Jun 2 00:27:29 CEST 2009
il faudrait tester chaque part, est ce que les 4 premiers chiffres (YYYY) sont une annéé valide, les deux suivants un mois (1-12), les 2 suivants un jour (1-31), etc