Gestione date in sito multilingua

mercoledì 05 novembre 2014 - 09.43
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti

ho problemi con la gestione delle date in un sito multilingua.
Il problema è questo: devo salvare una data nel db nel formato yyyy-MM-dd. Non posso fare una semplice Convert.ToDate perchè ho risultato differenti in base alla lingua dell'utente.

Come posso convertire la mia data testuale in un DateTime che vada bene per tutte le lingue?

Grazie mille

0v3rCl0ck Profilo | Guru

Ciao, alla fine non ho capito in che verso devi fare il parse della data, comunque questi sono entrambe le vie, per potere formattare e parsare la stringa con un formato customizzato al massimo:

void Main() { var date = DateTime.ParseExact("2014-02-15", "yyyy-MM-dd", CultureInfo.InvariantCulture); Console.WriteLine(date.ToString("yyyy-MM-dd")); }

esistono anche formati standard: http://msdn.microsoft.com/library/az4se3k1.aspx



Michael Denny | Microsoft Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.net
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5