Guarda al momento ho risolto aggiungendo una chiave all'app.config e poi facendo quanto segue considerando che la data da tradure mi arriva tramite query OLEDB tramite la variabile RoDom["prddal"]:
string cultura = ConfigurationManager.AppSettings["culture"].ToString();
Thread.CurrentThread.CurrentCulture = new CultureInfo(cultura);
DateTime _data_dal = DateTime.Parse(RoDom["prddal"].ToString(), new CultureInfo(cultura, false));
CultureInfo ci = new CultureInfo("it-IT");
Thread.CurrentThread.CurrentCulture = ci;
DateTime data_dal = Convert.ToDateTime(_data_dal.ToString("d",ci));
Thread.CurrentThread.CurrentCulture = new CultureInfo(cultura);
Il problema che non mi piace affatto come soluzione,è come minimo poco elegante.
Ho dovuto fare un metodo che fa quanto suscritto per ogni data che elaboro..![]()
Ci vorrebbe qualcosa tipo il globalization a livello di web.config di asp.net. Ma anche perché risolto con le date mo c'ho il problema dei numeri decimali con virgole al posto dei punti...
![]()
Ogni aiuto è ben accetto.
Grazie