Question TESTER UNE DATE

Plus d'informations
il y a 3 semaines 3 jours #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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 2 jours #30413 par Laurent Dardenne
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 ?
$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.

Plus d'informations
il y a 3 semaines 2 jours #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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 2 jours #30418 par Laurent Dardenne
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.

Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: DEMINFO

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 1 jour #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

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.143 secondes
Propulsé par Kunena