小编Mat*_*ode的帖子

powershell if语句奇怪的行为

所以这是一个愚蠢的问题.有人可以解释这有什么意义吗?我真的不知道还有什么要问的.为什么if语句会改变变量的值?

PS C:\Users\HD2> $format = 6

PS C:\Users\HD2> $format
6

PS C:\Users\HD2> if($format = 1){write-host "woo"}
woo

PS C:\Users\HD2> $format
1
Run Code Online (Sandbox Code Playgroud)

powershell

2
推荐指数
1
解决办法
201
查看次数

在Powershell中将ISO8601(我认为)转换为小时:分钟:秒

我不确定这是否是一个简单的答案。我尝试寻找在线转换 ISO 时间的方法,我相信 ISO 8601 是我正在处理的时间格式,但我不是 100% 确定,我找不到关于它的太多信息。

为了保持超短,在我用 Powershell 解析的 XML 文档中,有一个持续时间字段写为“PT8M51.693S”,它等于 8:51.693,即 8 分 51.693 秒。我想将其转换为“8:51”或“08:51”。任何人都知道我将如何做到这一点?谢谢你的帮助。

xml powershell time

1
推荐指数
1
解决办法
694
查看次数

标签 统计

powershell ×2

time ×1

xml ×1