正在尝试将当前温度从XML导出到文本文件。结果是"xx.y“,但我只需要将xx导出到文本文件。我已经尝试了几个命令,但一直在删除。有什么想法吗?
(xml.Content).current_observation.temp_f](http://w1.weather.gov/xml/current_obs/KSJC.xml%29.Content%29.current_observation.temp_f) |输出文件c:\temperature.txt
发布于 2019-01-25 08:02:18
我怀疑我误解了一些事情,这看起来非常简单,但这里有一些方法可以做你想做的事情……笑一笑
$Temperature = '12.3'
$Temperature.Split('.')[0]
[int]$Temperature
[math]::Round([decimal]$Temperature, 0)如果每个都为12,则输出。
.Split()方法,并将结果数组中的第一项取为[int]类型加速器将字符串强制转换为整数,并在进程中对其进行舍入[decimal]类型加速器将字符串强制转换为小数,并使用[math]::Round()静态方法将数字舍入到小数位0https://stackoverflow.com/questions/54356993
复制相似问题