DateTime date = new DateTime(1970, 1, 15);
string sdate = date.ToString(value_i_will_forget as string,
CultureInfo.InvariantCulture);
// some lines later
string format_string = MagicParse(sdate,
CultureInfo.InvariantCulture);
J'ai une date arbitraire que j'écris dans une chaîne avec CulturInfo.InvariantCulture
. Le format .Net que j'utilise - "d"
, par exemple - est maintenant oublié. Je sais cependant que la chaîne n'a pas changé, c'est encore valide et c'est toujours avec la culture invariante. Im recherchant la fonction MagicParse
à extrait la chaîne de format utilisée pour écrire la date formatée.Trouver le format utilisé pour analyser la date en chaîne
Vous seulement des chaînes de format standard, ou sont des chaînes de format personnalisé ainsi permis? – Greg
Seules les chaînes de format standard. En fait, même juste un sous-ensemble des formats standards. Suggérez-vous une approche de force brute? – Mizipzor
Sorte de. Je ne connais aucune méthode intégrée pour le faire. – Greg