繁体   English   中英

如何使用 powershell 将“PT5H”转换为刻度?

[英]How to convert "PT5H" to ticks using powershell?

我正在尝试使用 powershell 将“PT5H”转换为刻度格式。但面临以下错误:

System.Management.Automation.ParameterBindingArgumentTransformationException: Cannot process argument transformation on parameter 'SuppressionDuration'. Cannot convert value "PT5H" to type "System.TimeSpan". Error: "String was not recognized as a valid TimeSpan."

谁能帮我把“PT5H”(字符串)转换成滴答声?

您可以使用XmlConvert.ToTimeSpan()方法来解析 ISO8601 持续时间字符串:

$duration = [System.Xml.XmlConvert]::ToTimeSpan('PT5H')
Command-Name -SuppressionDuration $duration

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM