Question
Problème de date
- Guillaume
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 116
- Remerciements reçus 0
il y a 8 ans 11 mois #23722
par Guillaume
Problème de date a été créé par Guillaume
Bonjour,
Un petit souci probablement tout bête.
[code:1]PS C:\WINDOWS\system32> Get-culture
LCID Name DisplayName
---- ----
1036 fr-FR Français (France)
PS C:\WINDOWS\system32> $Contrat_Date_Choix = \"04/05/2017\"
PS C:\WINDOWS\system32> $Date_jour = (Get-Date).ToShortDateString()
PS C:\WINDOWS\system32> $Date_Fin = (Get-Date $Contrat_Date_Choix).ToShortDateString()
PS C:\WINDOWS\system32> $Date_jour -gt $Date_Fin
False
[/code:1]
Pourquoi \"False\" ?... La date du 2 juin est pourtant \"plus grande\" que la date du 4 mai.
Un petit souci probablement tout bête.
[code:1]PS C:\WINDOWS\system32> Get-culture
LCID Name DisplayName
---- ----
1036 fr-FR Français (France)
PS C:\WINDOWS\system32> $Contrat_Date_Choix = \"04/05/2017\"
PS C:\WINDOWS\system32> $Date_jour = (Get-Date).ToShortDateString()
PS C:\WINDOWS\system32> $Date_Fin = (Get-Date $Contrat_Date_Choix).ToShortDateString()
PS C:\WINDOWS\system32> $Date_jour -gt $Date_Fin
False
[/code:1]
Pourquoi \"False\" ?... La date du 2 juin est pourtant \"plus grande\" que la date du 4 mai.
Connexion ou Créer un compte pour participer à la conversation.
- Marc
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 90
- Remerciements reçus 0
il y a 8 ans 11 mois #23723
par Marc
Réponse de Marc sur le sujet Re:Problème de date
Salut,
tu peux comparer les Dates dans leur type DateTime sans les typer en string.
[code:1]
$Contrat_Date_Choix = \"04/05/2017\"
$Date_jour = Get-Date
$Date_Fin = Get-Date $Contrat_Date_Choix
$date_jour -gt $date_Fin
True
[/code:1]
Les dates, tant que le traitement n'ai pas fini je les laisse en type DateTime et en tout tout dernier recours je les type en string et si c'est absolument nécessaire ce qui, selon moi, est extrêmement rare.
tu peux comparer les Dates dans leur type DateTime sans les typer en string.
[code:1]
$Contrat_Date_Choix = \"04/05/2017\"
$Date_jour = Get-Date
$Date_Fin = Get-Date $Contrat_Date_Choix
$date_jour -gt $date_Fin
True
[/code:1]
Les dates, tant que le traitement n'ai pas fini je les laisse en type DateTime et en tout tout dernier recours je les type en string et si c'est absolument nécessaire ce qui, selon moi, est extrêmement rare.
Connexion ou Créer un compte pour participer à la conversation.
- Guillaume
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 116
- Remerciements reçus 0
il y a 8 ans 11 mois #23724
par Guillaume
Réponse de Guillaume sur le sujet Re:Problème de date
Ok super !
J'ai adapté mon script parce que j'ai aussi besoin de la date en string.
Merci beaucoup !
Merci beaucoup !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Problème de date