如何在Powershell中转换/格式化文本文件导入时处理3位数小时

时间:2013-04-17 07:30:20

标签: powershell

我想得到一个提示,如何在转换/格式化文本文件导入时处理3个数字小时,因为Access无法处理这些数据。

这是一个示例:

08:45:00 = 8,75工作正常,但如果有更多的小时数,例如116:15:00,则日期时间格式不起作用。

有没有机会得到这样的东西: 08:45:00 - (8,75 / 8,75) - > 1,0
116:15:00-(116,25 / 8,75) - > 13,29

非常感谢你。

1 个答案:

答案 0 :(得分:1)

我想出了这个:

 $x = '116:30:00'
 (iex ('New-Timespan -Hours {0} -Minutes {1} -Seconds {2}' -f $x.split(':'))).totalhours

116.5