// Conversione di una data in formato stringa in datetime.
public class ConvStringToDateTime
{
public DateTime data { get; set; }
public Boolean esitoConversioneOk { get; set; }
public ConvStringToDateTime(string dataDaVerificare)
{
CultureInfo culturaItaliana = new CultureInfo("it-IT");
DateTime dataVerificata;
if (!(DateTime.TryParse(dataDaVerificare, culturaItaliana, DateTimeStyles.AssumeLocal, out dataVerificata)))
{
// Data non valida
dataVerificata = new DateTime(1900, 1, 1);
esitoConversioneOk = false;
}
else
{
// Data valida
esitoConversioneOk = true;
}
data = dataVerificata;
}
}
// Utilizzo
ConvStringToDateTime dataRichiestaIntervento = new ConvStringToDateTime(Row.SorgenteDataRichiestaIntervento);
if (!dataRichiestaIntervento.esitoConversioneOk)
{
messaggio = messaggio + ", Data Richiesta Intervento";
Row.dataRichiestaIntervento = dataRichiestaIntervento.data;
}
else
Row.dataRichiestaIntervento = dataRichiestaIntervento.data;
Nessun commento:
Posta un commento