Formato data

lunedì 26 gennaio 2009 - 12.53

Davide.70 Profilo | Newbie

In una tabella di Access ho un dato formato numero di questo tipo: aaaammgg . Si tratta effettivamente
di una data, ma non riesco a convertire il dato numerico nel formato classico gg/mm/aaaa. Potete aiutarmi?
grazie a tutti gli esperti del forum,
Davide

cenere Profilo | Senior Member

gestisci il numero come stringa e prendi i singoli caratteri che ti servono per formattarlo....
con il cast o convert non ti funziona?

Davide.70 Profilo | Newbie

Temo di non essere così "avanti". Sto parlando di Access, non di SQL, ovviamente.
In pratica io mi limito ad importare un dato esterno, da un file di appoggio. Il dato è in formato numerico, aaaammgg, ma è una data in realtà, che io dovrei gestire come tale (per es. gg/mm/aaaa) una volta importata in Access.
I comandi di cui parli da dove si eseguono? grazie,
Davide

cenere Profilo | Senior Member

trasforma il numero in stringa cstr(tuo numero) oppure (tuo numero).tostring poi fai dei substring es

anno (tuo numero).tostring.substring(0,4)
giorno(tuo numero).tostring.substring(4,6)
mese (tuo numero).tostring.substring(6,8)

data finale = new date( giorno,mese,anno)
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