문자열을 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
파일의 이름 (010/23:51:50
일부는 오프셋되고 일부 내용은 그렇지 않음)에서 연도 (2017 it could be 2002, 2001
)를 얻는 나의 날짜 시간 .txt
파일의 내용에서. 따라서 필자의 의견은 항상 같지는 않습니다. 이것은 명확히하기를 바란다.
* 일년 * 일이라고 할 때, 1에서 365까지를 의미합니까? –
* false *를 반환하고 절대 무시하지 마십시오. Parse() 대신 자신을 정직하게 사용하십시오. –
당신은 정확합니다 @OfirWinegarten – Shaif