Question
Les date
- arnold
- Auteur du sujet
- Visiteur
-
il y a 16 ans 5 mois #5381
par arnold
Les date a été créé par arnold
bonjour 
J'ai parametre la date :
$date2 = get-date -format \"dd\"
01
$date3 = [Int64]$date2 + 1
02
Mais par contre :
$date4 = [Int64]$date2 - 1
0 (zerro)?
Pour tant, hier on avait le 30 septembre.
Pour les jours passe, j'avait pas des probleme.
merci pour votre aide
arnold
J'ai parametre la date :
$date2 = get-date -format \"dd\"
01
$date3 = [Int64]$date2 + 1
02
Mais par contre :
$date4 = [Int64]$date2 - 1
0 (zerro)?
Pour tant, hier on avait le 30 septembre.
Pour les jours passe, j'avait pas des probleme.
merci pour votre aide
arnold
Connexion ou Créer un compte pour participer à la conversation.
- Lymnia
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 52
- Remerciements reçus 0
il y a 16 ans 5 mois #5383
par Lymnia
Pour WMI, pensez à scriptomatic ça peut aider quand on connait pas la classe que l'on voudrait utiliser.
Réponse de Lymnia sur le sujet Re:Les date
c'est simple ton code converti ta date en int
du coups tu fais des simples calcules:
C'est pour cela que ça marchait jusqu'au 30.
Mais au premier cela ne marche plus.
Par contre pour avoir la date d'hier. ça je sais pas si get-date le permet mais tu peux récupérer le mois et mettre une condition que si aujourd'hui on est au 01 tu regardes le mois et tu met 30 ou 31 
Je sais pas si j'ai été assez clair.
Il y a sans doute un moyen plus rapide mais je ne le connais pas en Powershell.
Cordialement.
du coups tu fais des simples calcules:
C'est pour cela que ça marchait jusqu'au 30.
Mais au premier cela ne marche plus.
Je sais pas si j'ai été assez clair.
Il y a sans doute un moyen plus rapide mais je ne le connais pas en Powershell.
Cordialement.
Pour WMI, pensez à scriptomatic ça peut aider quand on connait pas la classe que l'on voudrait utiliser.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 5 mois #5384
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Les date
Salut,
arnold écrit:
[code:1]$date2.GetType()
IsPublic IsSerial Name BaseType
----
True True String System.Object[/code:1]
Tu as paramétré qq chose, une valeur qui pour toi est une date.
arnold écrit:
Pour manipuler des dates utilise les méthodes de la classe DateTime :
[code:1]
$Date2.AddDays(-1)
[/code:1]

arnold écrit:
30-1 donne bien 29, mais encore une fois c'est toi qui pense que ce 29 correspond à la date du jour, le 29.<br><br>Message édité par: Laurent Dardenne, à: 1/10/09 13:52
arnold écrit:
Certes, mais tu ne recupères pas une date :J'ai paramétré la date :
[code:1]$date2.GetType()
IsPublic IsSerial Name BaseType
----
True True String System.Object[/code:1]
Tu as paramétré qq chose, une valeur qui pour toi est une date.
arnold écrit:
Normal, tu changes de type (de référentiel) donc 1-1=0.Mais par contre :
$date4 = [Int64]$date2 - 1
0 (zéro)?
Pour manipuler des dates utilise les méthodes de la classe DateTime :
[code:1]
$Date2.AddDays(-1)
[/code:1]
arnold écrit:
Parce qu'il me semble que tu interprétais le résultat.Pour les jours passés, j'avais pas des problèmes.
30-1 donne bien 29, mais encore une fois c'est toi qui pense que ce 29 correspond à la date du jour, le 29.<br><br>Message édité par: Laurent Dardenne, à: 1/10/09 13:52
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnold
- Auteur du sujet
- Visiteur
-
il y a 16 ans 5 mois #5392
par arnold
Réponse de arnold sur le sujet Resolus! Les date
merci
messieurs!
en effet, ouiiiiii :
1-1=0
$date4 = (get-date).AddDays(-1)
$date4 = $date4.Day
30 !
bonne soiree a vous !
respectueusement
arnold<br><br>Message édité par: arnold, à: 1/10/09 19:39
messieurs!
en effet, ouiiiiii :
1-1=0
$date4 = (get-date).AddDays(-1)
$date4 = $date4.Day
30 !
bonne soiree a vous !
respectueusement
arnold<br><br>Message édité par: arnold, à: 1/10/09 19:39
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Les date