[Besoin d'aide - C#] Parser une date String en Datetime

Je récupère des string sous ce format : "Jul 6th, 2017 06:15 PM" et je souhaite en faire des variable DateTime pour les exploiter.

J'ai pondu ça grâce à dotnetperls.com/datetime-format mais ça m’envoie chier.

DateTime.ParseExact(datePost, "MMM ddd, yyyy hh:mm tt",System.Globalization.CultureInfo.InvariantCulture);
'La chaîne n'a pas été reconnue en tant que DateTime valide.'

Á led ?

Poster un commentaire
anonyme
anonyme
7 ans

Tu peux mâcher le boulot du datetime en faisant un regex

Myosotys
Myosotys
7 ans

J'y connais rien en C# mais, tu as testé en virant le "th" du jour ?

Weezm
Weezm
7 ans

Le truc c'est qu'en dessous du 10em jour y'a qu'un seul chiffre et que pour 1 ça passe a "st*" et 2 à "*nd" donc pour pouvoir le virer en toute situations c'est galère :/ et le format "ddd" doit normalement servir à ça vu que c'est lui qui les génère de cette façon

Myosotys
Myosotys
7 ans

Je prend l'exemple du java, donc m'en veut pas si je dis des bêtises, chez nous de base, il n'y a pas à ma connaissance d'ajout basique des particules pour les jours, faut le faire à la main donc:
-fait un truc du style: datePost.replaceAll("(?<=\\d)(st|nd|rd|th)", "") -> Vire les st/net/rd/th en gros
-met qu'un seul d au lieu de 3

Weezm
Weezm
7 ans

Merci ça fonctione :)

vincentimes

En deuxième argument, tu peux passer un tableau de formats.
Il suffit de passer les 4 formats possibles : "date avec st", "date avec nd", "date avec rd", "date avec th"

https://stackoverflow.com/questions/22980684/how-can-i-parse-a-date-string-containing-17th-or-similar-suffixes

NSFW
Webcams adultes gratuites

[NSFW]Webcams adultes gratuites
go.xlirdr.com?campai - En direct

Choualbox
AccueilGroupes
Actifs