在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