文字列をDateTimeOffsetに変換しようとしています。ここに私の文字列の例があります2017/010/23:51:50
2017は年の年を表し、23:51:50は時間を表します。 私は以下の方法で試していますが、それは私に返信します0001-01-01 00:00:00.0000000 +00:00
入力は常にありません。 マイコードC#、文字列をDateTimeOffsetに変換する
DateTimeOffset DateTime;
string year = ("2017/010/23:51:50");
DateTimeOffset.TryParse(year, out DateTime);
どうぞよろしくお願いします。
更新 わかりやすくするために、私は質問を残しませんでした。私の日付時刻.txt
ファイルの名前から曜日(2017 it could be 2002, 2001
)を取得していて、その.txt
ファイルの内容から日時(010/23:51:50
いくつかはオフセットあり、一部のコンテンツはありません)から取得しています。だから私の意見は常に同じではありません。これが明確になることを希望します
* *の年の*と書いてみると、1から365のようになりますか? –
* falseを返しました。無視しないでください。 Parse()を代わりに使用して、自分自身を正直にしてください。 –
あなたは正しい@OfirWinegarten – Shaif