I'm trying to convert strings such as 5.7303333333e+02
to the decimal
type. I've tried using [decimal]::TryParse
but the return value is false.
Is there a method similar to [datetime]::parseexact
, or any clean way to convert these strings? Or am I going to have to parse out the e+02
and do that math separately?
[decimal]$string. Replace(",", ".")
let stringVal = Convert. ToString decimalVal printfn $"The decimal as a string is {stringVal}."
Use [int] to Convert String to Integer in PowerShell The data type of $a is an integer . But when you enclose the value with " " , the data type will become string . To convert such string data type to integer, you can use [int] as shown below.
What about :
[int]"5.7303333333e+02"
[decimal]"5.7303333333e+02"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With