1

ファイル名「BW-121113-CF1.pdf」から日付を取得しています。だから私は私の日付121113を持っています、どうすればそれが何曜日だったかを知ることができます。試しました: "{0:yyMMdd}" -f(get-date)"121113"。しかしもちろん、それはうまくいきませんでした。助言がありますか?

get-date "11/13/12" -format dddd

それは私に正しい曜日を与えます。しかし、「121113」が発言日であることを理解するには、get-dateが必要です。

4

2 に答える 2

3

これを試して:

([datetime]::ParseExact("121113", "yyMMdd", 
    [System.Globalization.CultureInfo]::InvariantCulture )).DayOfWeek
于 2012-11-15T05:46:13.280 に答える
2

あなたは多くの解決策を持っています:

([datetime]"11/13/12").DayOfWeek").NET自然言語(英語)で曜日を表示します

試す :[datetime]::parse("13/11/2012")

また :("{0:dddd}" -f [datetime]::parse("13/11/2012"))

また :([datetime]"11/13/2012").tostring("dddd")

あなたの特別な場合:

変換:$aDate = ("121113" -replace '([0-9]{2})([0-9]{2})([0-9]{2})','$2/$3/$1') 与える:11/13/12$aDate そして:([datetime]$aDate).dayofweek

それで :

([datetime]("121113" -replace '([0-9]{2})([0-9]{2})([0-9]{2})','$2/$3/$1')).dayofweek
于 2012-11-15T04:57:08.440 に答える