Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Formattazione data
Forum - C# / VB.NET - Formattazione data

Avatar
albertino (Normal User)
Newbie


Messaggi: 10
Iscritto: 05/02/2010

Segnala al moderatore
Postato alle 12:58
Mercoledì, 08/09/2010
Ciao a tutti, volevo prima di tutto ringraziare perchè leggendo i post sto cominciando ad accostarmi alla programmazione. Avevo un problemino....

Sto cercando di "programmare" qualcosa che legga dei dati da un database mdb, niente di trascendentale solo nome, cognome e data di nascita, per poi salvarla in un file di testo.....

Per id, nome e cognome tutto ok.

La data che viene visualizzata è 20/07/1970 0.00.00 che dovrebbero essere ore minuti secondi.... Nel db access però non ci sono.

Sbaglio qualcosa con la formattazione ?

La data risultante dovrebbe, essere 20071970.

Codice sorgente - presumibilmente VB.NET

  1. Dim DDN As String = ds.Tables(0).Rows(row).Item("DataDiNascita").ToString
  2.                 Dim DataDiNascita = DDN.Replace("/", "")
  3.                 DataDiNascita = DataDiNascita.Remove(8, DataDiNascita.Length - 8)



In questo modo mi funziona lo stesso, ma non mi sembra molto corretto...

Voi che dite ?

Grazie ancora


Alberto
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
0
Down
V
Segnala al moderatore
Postato alle 13:03
Giovedì, 09/09/2010
Non ho ben capito, vuoi trasformare "20/07/1970 0.00.00" in "20071970" ?
Presumendo che ds.Tables(0).Rows(row).Item("DataDiNascita") = D sia di tipo Data, ti basta D.ToShortDateString().Replace("/", "").


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
Avatar
albertino (Normal User)
Newbie


Messaggi: 10
Iscritto: 05/02/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 16:43
Giovedì, 09/09/2010
Grazie 1000, come al solito con una ruga .......


Alberto
PM