Question
[Résolu] Mise en forme d'une chaîne-pb de culture
- arnold
- Auteur du sujet
- Visiteur
-
il y a 15 ans 9 mois #7142
par arnold
Réponse de arnold sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
re bonjour 
merci !
ps:
le 2eme ex. :
il y un zero en trop?!
\"avec 24.1 ca donne : 24.10000\"
le \"$nb.Length -ne 8\" il ne pas assez
flexible....
en autre le \"string\" apres le point
change en permanence.
avec votre idee:
je doit faire une extraction apres les point,
ajouter un ou les zeros si besoin
pour avoir les \"4 nombre\"
et apres reassemble les 2 element pour
forme le string complet?
que penser vous?
arnold
merci !
ps:
le 2eme ex. :
il y un zero en trop?!
\"avec 24.1 ca donne : 24.10000\"
le \"$nb.Length -ne 8\" il ne pas assez
flexible....
en autre le \"string\" apres le point
change en permanence.
avec votre idee:
je doit faire une extraction apres les point,
ajouter un ou les zeros si besoin
pour avoir les \"4 nombre\"
et apres reassemble les 2 element pour
forme le string complet?
que penser vous?
arnold
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 15 ans 9 mois #7143
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
Salut,
si je comprend bien ton formatage essai ceci:
[code:1]\"{0:0.0000}\" -f 1
\"{0:0.0000}\" -f 123.1
\"{0:0.0000}\" -f 1234.12
\"{0:0.0000}\" -f 12345.123
\"{0:0.0000}\" -f -1.1234
\"{0:0.0000}\" -f 0.12346[/code:1]
La doc sur le formatage, consulte les notes qui contiennent de nombreux renvois.
A l'avenir post dans le \"forum pour débutant\".
si je comprend bien ton formatage essai ceci:
[code:1]\"{0:0.0000}\" -f 1
\"{0:0.0000}\" -f 123.1
\"{0:0.0000}\" -f 1234.12
\"{0:0.0000}\" -f 12345.123
\"{0:0.0000}\" -f -1.1234
\"{0:0.0000}\" -f 0.12346[/code:1]
La doc sur le formatage, consulte les notes qui contiennent de nombreux renvois.
A l'avenir post dans le \"forum pour débutant\".
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnold
- Auteur du sujet
- Visiteur
-
il y a 15 ans 9 mois #7144
par arnold
Réponse de arnold sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
bonjour 
je suis desoler
j'ai ne pas obtenue un resultats:
avec : {0:N4} non plus
avec [string] ou sans, non plus.
avec .replace(\".\",\",\"), non plus.
toutes ces combinaison n'est donne rien..
merci a vous, comme meme!
arnold
je suis desoler
j'ai ne pas obtenue un resultats:
avec : {0:N4} non plus
avec [string] ou sans, non plus.
avec .replace(\".\",\",\"), non plus.
toutes ces combinaison n'est donne rien..
merci a vous, comme meme!
arnold
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 15 ans 9 mois #7145
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
arnold écrit:
Le formatage que je t'ai indiqué dépend du type du paramètre que tu passes à l'opérateur -F :
[code:1]
#type string
\"{0:0.0000}\" -f \"111.21\"
111.21
#type double
\"{0:0.0000}\" -f 111.21
111,2100
#usage de la virgule, séparateur de paramètres ...
\"{0:0.0000}\" -f 24,1
24,0000
#usage du point
\"{0:0.0000}\" -f 24.1
24,1000
\"{0:0.0000}\" -f 15.2458
15,2458
[/code:1]
C'est possible, je ne les ai pas testés.toutes ces combinaison n'est donne rien..
Le formatage que je t'ai indiqué dépend du type du paramètre que tu passes à l'opérateur -F :
[code:1]
#type string
\"{0:0.0000}\" -f \"111.21\"
111.21
#type double
\"{0:0.0000}\" -f 111.21
111,2100
#usage de la virgule, séparateur de paramètres ...
\"{0:0.0000}\" -f 24,1
24,0000
#usage du point
\"{0:0.0000}\" -f 24.1
24,1000
\"{0:0.0000}\" -f 15.2458
15,2458
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnold
- Auteur du sujet
- Visiteur
-
il y a 15 ans 9 mois #7149
par arnold
Réponse de arnold sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
[code:1][/code:1]bonjour 
le resultat est ....
poutant j'ai bien compris le code!
merci
arnold
[code:1]#type double
\"{0:0.0000}\" -f 111.21
111,2100[/code:1]
[code:1]$test = 112.43
$test_ = \"{0:0.0000}\" -f [Int64]$test[/code:1]
$test_
112,0000
[code:1]$test_ = \"{0:N4}\" -f [Int64]$test[/code:1]
$test_
112,0000
$test_ = \"{0:0,0000}\" -f [string]$test
$test_
112.43
le resultat est ....
poutant j'ai bien compris le code!
merci
arnold
[code:1]#type double
\"{0:0.0000}\" -f 111.21
111,2100[/code:1]
[code:1]$test = 112.43
$test_ = \"{0:0.0000}\" -f [Int64]$test[/code:1]
$test_
112,0000
[code:1]$test_ = \"{0:N4}\" -f [Int64]$test[/code:1]
$test_
112,0000
$test_ = \"{0:0,0000}\" -f [string]$test
$test_
112.43
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 15 ans 9 mois #7150
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Erreur lors de la mise en forme d'une chaîne
arnold écrit:

Si tu convertis un double en un entier, il y a une perte d'information, qu'en penses-tu ?
Il faut connaître le type de départ et le format d'arrivée, si un coup c'est une chaîne, un autre un double, ce qui est sûr c'est que ton stocke d'aspirine va lui aussi en prendre un coup
J'ai un doutepoutant j'ai bien compris le code!
Si tu convertis un double en un entier, il y a une perte d'information, qu'en penses-tu ?
Il faut connaître le type de départ et le format d'arrivée, si un coup c'est une chaîne, un autre un double, ce qui est sûr c'est que ton stocke d'aspirine va lui aussi en prendre un coup
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.101 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Mise en forme d'une chaîne-pb de culture