在powershell中,我创建了一个datatable;有一个在数据表中的列,与格式化的日期:export-csv破坏我的日期格式
SELECT RIGHT('0' + cast(day(GETDATE()) as varchar(2)),2) + '-' + CAST(DATENAME(MONTH, GETDATE()) AS VARCHAR(3)) + '-' + cast(DATEPART(year, GETDATE()) as varchar(4))
所以实际值:DD-MMM-YYYY
除此之外,当我使用下面的日期格式更改为DD-MMM -yy
$dtResult | export-csv $outputFile -notypeinformation
关键是要获得日期为DD-MMM-YYYY
欢呼
你可以显示创建数据表的代码吗?这是否有用,作为临时设置当前会话的一种日期时间格式的方法 - http://stackoverflow.com/a/14910743/478656 - 然后可能export-csv将使用该格式。 – TessellatingHeckler