我也在powershell usenet上发布了这个,但我认为它现在已经死了。
我正在编写一个脚本。使用powershell和 日志解析器。我目前正在尝试将csv输入和输出转换为 ACCDB。我有一个很好的工作脚本,有一个问题。
我的一个字段应该是datetime类型。但是出口的csv 从powershell通过export-csv使它成为一个字符串。我更喜欢它 是一个日期时间格式。我已经研究过类型转换(使用LogParser)和 进入ParseExact(使用powershell),但我迷路了。
以下是export-csv正在制作的csv的示例:
"TIME","TEMP","HUMID","DEWPT"
"06/28/2011 12:53:13","70.9","79.8","63.6"
"06/28/2011 12:23:07","70.8","78.6","63.1"
"06/28/2011 11:53:00","70.8","78.9","63.2"
"06/28/2011 11:22:53","70.7","78.4","62.9"
以下是我为ParseExact(在powershell中)提出的内容:
{ [datetime]::ParseExact($_."TIME","MM'/'dd'/'YYYY' 'HH':'MM':'SS") }
如果您需要查看我用于将csv数据附加到的代码 accdb数据库让我知道,我会发布它。我不喜欢演员阵容发生的地方。我在powershell中创建了CSV,然后通过logparser将其复制到Access中的表中。
感谢您的光临。
答案 0 :(得分:1)