3

私は Powershell の初心者であり、実際にはすべての Windows 開発環境の初心者です。

この関数を使用すると:

[System.Globalization.DateTimeFormatInfo]::CurrentInfo.AbbreviatedDayNames[0]

ユーザーの週の最初の曜日の省略形を取得できます。したがって、たとえば、ローカルがスペイン語-メキシコの私のコンピューターでは、それが返されます

dom

私が持っている質問は次のとおりです。

その同じスニペットを世界中で実行すると、同じ日に返されますか? 日曜日?それとも場合によっては月曜日にくれますか?その理由は、システムにタスクを追加するスクリプトをpowershellで作成しているためですが、世界中で使用されるため、日曜日ではなく月曜日のタスクを作成したくありません...

ご協力いただきありがとうございます!

4

2 に答える 2

1

@manojlds は、FirstDayOfWeek異なる文化での問題を回避する正しい方法です。これは、すべての文化の FDoW を見つける方法です。

[System.Globalization.CultureInfo]::GetCultures( "allcultures" ) |
select displayname, @{n="FirstDayWeek";e={ $_.DateTimeFormat.FirstDayOfWeek }}
于 2013-09-12T13:40:16.030 に答える