如何在 Powershell 2.0 中将字符串转换为时间?
How can I convert string to time in Powershell 2.0?
所以我试图以 "mm:ss" 的格式比较一些日志条目(字符串),我的问题是如何 cast/convert 将字符串 cast/convert 与日期时间进行比较,以便我可以比较它们?例如,如何将字符串“00:00”转换为 0 秒?
仅供参考,日志如下所示:
04-04-2018 15:59:17 Elapse time 00:16
而且我能够通过使用
来拉出经过的时间
foreach {
$fContent = $_ -split 'Elapse time'
$fContent[1]
}
如有任何帮助,我们将不胜感激。谢谢
所以经过一番研究,我能够通过使用以下代码实现目标:
$i = [Datetime]::ParseExact($data, "mm:ss", $null)
$j= [Datetime]::Today
$result = $i-$j
$flag = $result.TotalSeconds
$flag
问题已解决。谢谢
所以我试图以 "mm:ss" 的格式比较一些日志条目(字符串),我的问题是如何 cast/convert 将字符串 cast/convert 与日期时间进行比较,以便我可以比较它们?例如,如何将字符串“00:00”转换为 0 秒?
仅供参考,日志如下所示:
04-04-2018 15:59:17 Elapse time 00:16
而且我能够通过使用
来拉出经过的时间foreach {
$fContent = $_ -split 'Elapse time'
$fContent[1]
}
如有任何帮助,我们将不胜感激。谢谢
所以经过一番研究,我能够通过使用以下代码实现目标:
$i = [Datetime]::ParseExact($data, "mm:ss", $null)
$j= [Datetime]::Today
$result = $i-$j
$flag = $result.TotalSeconds
$flag
问题已解决。谢谢