Un valore intero non è direttamente convertibile in una data in quanto non è possibile comprendere il significato che si vuole attribuire a ciascuna delle cifre che lo compongono, poiché la variabile intera potrebbe assumere qualsiasi valore nel range previsto per il tipo Int32.
Risulta anche difficile comprendere come si arrivi ad una simile situazione, cioè a voler convertire un intero qualsiasi in data: trattandosi di una data, perché si arriva ad avere a che fare con un numero intero?
Insomma, è un'operazione che non ha un senso ed è il probabile risultato di un errore a monte nella struttura logica del programma (forse l'esito di una conversione da stringa ad intero, che non ha molto senso, in quanto si deve convertire da stringa a data direttamente).
:master:

Rispondi quotando