首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell数字

问PowerShell数字
EN

Stack Overflow用户
提问于 2019-01-25 07:39:39
回答 1查看 27关注 0票数 0

正在尝试将当前温度从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

EN

回答 1

Stack Overflow用户

发布于 2019-01-25 08:02:18

我怀疑我误解了一些事情,这看起来非常简单,但这里有一些方法可以做你想做的事情……笑一笑

代码语言:javascript
复制
$Temperature = '12.3'

$Temperature.Split('.')[0]
[int]$Temperature
[math]::Round([decimal]$Temperature, 0)

如果每个都为12,则输出。

  • 第1个使用string .Split()方法,并将结果数组中的第一项取为
  • 第二个使用[int]类型加速器将字符串强制转换为整数,并在进程中对其进行舍入
  • 第3个使用[decimal]类型加速器将字符串强制转换为小数,并使用[math]::Round()静态方法将数字舍入到小数位0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54356993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档