Question
TESTER UNE DATE
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30405
par DEMINFO
TESTER UNE DATE a été créé par DEMINFO
Bonjour,
Mon problème est de trouver une solution pour contrôler la véracité d'une date en POWERSHELL.
Je récupère une date dans un fichier. Cette date aura été saisie manuellement par un utilisateur.
J'aimerais pouvoir tester la véracité de la date pour éviter d'avoir le 30 Février 2021, le 32 Janvier 2021, ...
Comment faire cela ?
D'avance merci
Mon problème est de trouver une solution pour contrôler la véracité d'une date en POWERSHELL.
Je récupère une date dans un fichier. Cette date aura été saisie manuellement par un utilisateur.
J'aimerais pouvoir tester la véracité de la date pour éviter d'avoir le 30 Février 2021, le 32 Janvier 2021, ...
Comment faire cela ?
D'avance merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30413
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet TESTER UNE DATE
salut,
>> contrôler la véracité d'une date
Là il faut préciser ce que tu veux faire, car la culture (localisation) intervient.
>>Cette date aura été saisie manuellement par un utilisateur.
Ok, mais sous quelle forme ?
Texte comme ceci ?
>> contrôler la véracité d'une date
Là il faut préciser ce que tu veux faire, car la culture (localisation) intervient.
>>Cette date aura été saisie manuellement par un utilisateur.
Ok, mais sous quelle forme ?
Texte comme ceci ?
$d='32 Janvier 2021' -as [datetime]
$d #$d vaut $null
$d='30 Janvier 2021' -as [datetime]
$d
#samedi 30 janvier 2021 00:00:00
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30416
par DEMINFO
Réponse de DEMINFO sur le sujet TESTER UNE DATE
Bonsoir,
Les utilisateurs vont saisir une date sous la forme 04/02/2021 dans un fichier txt. Je dois récupérer cette date puis y ajouter un certain nombre de jours.
Je voudrai être certain que la date est bien une date correcte (exemple : pas le 32 Janvier 2021 !!).
Pour info, dans ce fichier, il n'y aura la date sur la 1ère ligne et un email sur la 2ème ligne.
Si tu connais une autre technique pour faire une saisie, contrôler les données puis générer un txt.
D'avance merci
Les utilisateurs vont saisir une date sous la forme 04/02/2021 dans un fichier txt. Je dois récupérer cette date puis y ajouter un certain nombre de jours.
Je voudrai être certain que la date est bien une date correcte (exemple : pas le 32 Janvier 2021 !!).
Pour info, dans ce fichier, il n'y aura la date sur la 1ère ligne et un email sur la 2ème ligne.
Si tu connais une autre technique pour faire une saisie, contrôler les données puis générer un txt.
D'avance merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 3 ans 1 mois #30418
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet TESTER UNE DATE
>>Je voudrai être certain que la date est bien une date correcte
Dans ce cas le code proposé précédement répond au besoin, si le format de la date est toujours en Français.
>>Si tu connais une autre technique
Je suis tenté de te répondre que le format CSV est préférable (une suite de donnée structurée sur une seule ligne), car le cmdlet import-csv facilte les traitements.
Mais cela dépend de l'outil de saisie utilisé dans ton cas, mais c'est un autre problème.
Dans ce cas le code proposé précédement répond au besoin, si le format de la date est toujours en Français.
>>Si tu connais une autre technique
Je suis tenté de te répondre que le format CSV est préférable (une suite de donnée structurée sur une seule ligne), car le cmdlet import-csv facilte les traitements.
Mais cela dépend de l'outil de saisie utilisé dans ton cas, mais c'est un autre problème.
Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: DEMINFO
Connexion ou Créer un compte pour participer à la conversation.
- DEMINFO
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 3 ans 1 mois #30424
par DEMINFO
Réponse de DEMINFO sur le sujet TESTER UNE DATE
Un GRAND MERCI pour ton aide et ton efficience
Belle journée à toi
Didier
Belle journée à toi
Didier
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.073 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- TESTER UNE DATE