从数据库中格式化表中的日期

时间:2017-11-13 13:54:52

标签: powershell formattable

我正在尝试创建一个脚本来查询数据库,提取数据并将其放到 .csv 文件中。这是代码感兴趣的部分:

$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$connection.Open()
$command = $connection.CreateCommand()
$command.CommandText = $query
$result = $command.ExecuteReader()
###########################

##PRSENTAZIONE DEI RISULTATI##
$table = New-Object System.Data.DataSet
$table.Load($result)
$table | Export-Csv -Path $fileName -Delimiter "|" -NoTypeInformation

我有两个问题:

  1. 在Windows 2003上,PowerShell -Delimiter参数不存在
  2. 如果删除该参数,则输出文件的格式日期错误。

    username, ipaddress, yyyy-mm-dd hh:mm:ss(在Management Studio中运行相同的查询),username, ipaddress, "dd/mm/yyyy hh.mm.ss"(包含;的顶点打印$table

  3. 我该如何解决这个问题?

0 个答案:

没有答案