none
Wie entfernt man Nullen hinter dem Komma? RRS feed

  • Frage

  • Hallo,

    wie kann ich eine 0 hinter einem Komma automatisch entfernen lassen?

    Beispiel:

    $ZeitinTage= [math]::Round($ZeitinTage,1)

    Wenn das in einer Schleife ist, wird nach ein par Durchläufen 0.0 angezeigt. Wie oben steht, darf nur eine Stelle nach dem Komma sein, aber keine Null. Wenn 0.0 rauskommt, soll die Null entfernt werden, wenn möglich gerundet, jedenfalls soll keine Null hinter dem Komma sein, sondern einfach nur 0. 

    Danke schonmal!


    • Bearbeitet Anonym111 Dienstag, 1. Dezember 2020 09:13 Fehler
    Dienstag, 1. Dezember 2020 09:12

Antworten

Alle Antworten

  • Hier gibts diverse Möglichkeiten:
    https://devblogs.microsoft.com/scripting/formatting-powershell-decimal-places/
    Dienstag, 1. Dezember 2020 09:14
  • $ZeitinTage= [math]::Round($ZeitinTage,1)

    Die "1" in Deinem Befehl sagt aus, dass Du "1" Dezimalstelle haben möchtest. Jetzt darfst Du "1" mal raten, wie man das auf "0" bekommt.  ;-) 

    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''

    Dienstag, 1. Dezember 2020 11:12
  • Meine Frage ist, wie ich die 0 entferne und NICHT wie ich null Stellen nach dem Komma haben kann.

    Eine Stelle nach dem Komma soll sein, nur da darf nicht stehen: 0.0, da soll die Null nach dem Komma entfernt werden. Wenn nach der Null eine 5 kommen würde, dann soll die Null halt aufgerundet werden.

    Also 

    Beispiel 1

    0.0 = Nein

    0 = JA

    Beispiel 2

    0.4

    oder

    0.6 etc. = JA

    Mittwoch, 2. Dezember 2020 22:24
  • Verwende in diesem Fall

    Zahl.ToString("G")

    https://docs.microsoft.com/de-de/dotnet/standard/base-types/standard-numeric-format-strings#GFormatString

    Alternativ gehts auch mit

    Zahl -f "G"

    Mittwoch, 2. Dezember 2020 23:01
  • Die Antwort hast Du ja jetzt schon ...

    Meine Frage ist, wie ich die 0 entferne und NICHT wie ich null Stellen nach dem Komma haben kann.

    Ohne eine ausführlichere Beschreibung und das Beispiel, wie Du es jetzt nachgeliefert hast, versteht aber jeder genau das. Selbst der von Dir gewählte Titel lässt das vermuten: "Wie entfernt man Nullen hinter dem Komma?"  ;-) 


    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''

    Donnerstag, 3. Dezember 2020 00:50