J'essaie de convertir une chaîne en DateTimeOffset. voici un exemple de ma chaîne 2017/010/23:51:50
2017 représente l'année 010 représente le jour de l'année et 23:51:50 est l'heure. Je suis en train d'essayer ci-dessous mais il me renvoie 0001-01-01 00:00:00.0000000 +00:00
toujours aucune mater l'entrée est. Mon codeC#, convertir la chaîne en DateTimeOffset
DateTimeOffset DateTime;
string year = ("2017/010/23:51:50");
DateTimeOffset.TryParse(year, out DateTime);
Une suggestion?
Mise à jour Pour simplifier, je n'ai pas attardé ma question. Mon heure de date je reçois l'année (2017 it could be 2002, 2001
) du nom d'un fichier .txt
et le jour et l'heure (010/23:51:50
certains a le décalage et certains contenus ne pas) du contenu de ce fichier .txt
. Donc, ma contribution n'est pas toujours la même. J'espère que cela clarifie
Quand vous dites * jour de l'année *, voulez-vous dire entre 1 et 365? –
Il a renvoyé * false *, ne l'ignorez jamais. Utilisez Parse() pour rester honnête. –
Vous avez raison @OfirWinegarten – Shaif