質問
IVEは2つの文字列、日付:「27.03.11」と時間: "15:04"。2005年11月18日Fri、19:12:30 GMT。 Cシャープでこれを行うにはどうすればいいですか?
解決
次の手順を使用します。
- parse 日付と時刻の文字列は、1つの
DateTime
変数に描画します。 datetime.parsexact 静的メソッドを使用します。 - convert TimeZone Class (必要に応じて、これがRSS仕様に従って必須ではないと思います)。
-
format この変数は、 DATETIME.TOSTRING メソッド。次のMSDNページは、ニーズに基づいて正しいフォーマット文字列を選択するのに役立ちます。
- 標準日時フォーマット文字列
- カスタム日付と時刻フォーマット文字列
RSSには、RFC 822フォーマットに日付が必要なので、次のような問題は最後のステップであなたを助けるかもしれません:
- How DateTimeのDateTimeをRFC 822の日付 - 時刻形式に解析して変換しますか?
編集:最初のステップでは、この例を見てください。
.var s = "27.03.11 15:04"; var dtm = DateTime.ParseExact(s, @"dd.MM.yy HH\:mm", null);
(
\:
は、:
が培養固有の時間分離器ではなくリテラルの:
と見なされるようにします。)
- How DateTimeのDateTimeをRFC 822の日付 - 時刻形式に解析して変換しますか?
所属していません StackOverflow