1111195
(梨紗 野村)
1
Get outlook mail messageアクティビティで取得したメールの受信日時をDateTime型に変換しようとしています。
mailMessage.Headers(“Date”).ToStringで以下のような形式で日付が取得できました。
Tue, 10 May 2022 10:26:46 +0900
Mon, 11 Apr 2022 08:53:10 +0900
これを、以下のようにyyyy/MM/dd HH:mm形式に変換して表示したいです。
2022/05/10 10:26
2022/04/11 08:53
DateTime.ParseExactを使用して色々試しているのですが、
「文字列は有効なDateTimeではありませんでした」というエラーが出てしまいます。
どなたかご教授いただけますでしょうか。
Yoichi
(Yoichi)
2
こんにちは
以下でいかがでしょうか?
DateTime.ParseExact("Tue, 10 May 2022 10:26:46 +0900","ddd, d MMM yyyy HH:mm:ss K",System.Globalization.CultureInfo.InvariantCulture).ToString("yyyy/MM/dd HH:mm")
1 Like
1111195
(梨紗 野村)
3
こんにちは、ご回答ありがとうございます。
ご教授いただいた方法でうまくいきました。
本当にありがとうございました!
system
(system)
Closed
4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.