我有以下两个问题:
$startDate = (Get-Date -format s).AddDays(-6)
$endDate = (Get-Date -format s)
Write-Host $startDate
Write-Host $endDate
//Prints
2015-05-02 16:23:52
2015-05-08T16:47:56
我想了解如何将T放回第一个打印日期。这个空间打破了我的powershell脚本,我将该日期添加到LogParser.sql路径:
Myquery.Sql?startdate='$startdate'+enddate='$enddate')
答案 0 :(得分:5)
这一行:
$startDate = (Get-Date -format s).AddDays(-6)
使用powershell 3.0,为我抛出错误(约[system.string]
没有函数AddDays
)。
我可以从中获得你想要的输出:
"{0:s}" -f (Get-Date).AddDays(6)