1
文字列の型をDateTimeOffset
オブジェクトに変更しようとしています。StringからDateTimeOffsetオブジェクトへの型の変更方法
var Result = Convert.ChangeType("2017-02-27T18:00:00.0000000+01:00",
typeof(DateTimeOffset), CultureInfo.InvariantCulture);
私は、これらの文字列
2017-02-27 18:00:00Z
02/27/2017 18:00:00
でも試してみた。しかし、私はいつもInvalidCastException
を得ます。
ChangeType
に渡す正しい文字列は何ですか?開発のために私はDateTimeOffset.Parse
メソッドを使用することはできません。あなたがDateTime.Parse()
を使用できない場合
'DateTime.Parse'を使用できますか?もしそうなら、 'DateTime'を' DateTimeOffset'に変換するのは簡単です –
残念ながら、開発の理由から私はDateTimeOffset.Parseを使うことはできません。 – Matteo
FYI、DateTime.ParseとDateTimeOffset.Parseは同じではありません。彼はあなたが特にポストで使用できないと言ったものではなく、代わりの機能について質問していました。 – Aaron