私は現在の日付に23ヶ月を追加するが、その日を最初に設定するにはpowershell関数が必要です。私は日を引くためにwhileループを試みたが、運がなかった。私は、月の部分が考え出したが、私はその-Day
、-Month
と-Year
を経由して指定した日付(のコピー)のコンポーネントを調整することができ、一定1.Powershellの日付関数の問題
function Update-Date {
$current = Get-Date
$current.AddMonths(11)
$current.AddYears(1)
$current.Day(1)
}
これは '[System.DateTime]'についての良い情報ですが、ホスト(端末)に直接書き込むのではなく 'Write-Host'(' $ val'を使って_success_ストリームに出力してください) )や 'return'(同様に' $ current'を使って値を出力します)、PowerShellの反学習機会にはなりません。 – mklement0
技術的には、技術的には 'return $ current'を行うことに何も問題はありません。それはちょうど本当にパワーウィッシュではありません。 – 4c74356b41
@ 4c74356b41:' 'powershellish ''ではないということはまさに私の要点です。' 'Write-Host' PowerShellの出力がどのように機能するかについての誤解に基づいていると思われます。現在書かれているように、このコードはPowerShellに関するよくある誤解を補強しています。 – mklement0