Entra

View Full Version : [VB] Formattare una data


race2
04-09-2002, 11:16
con VB.NET,

Ho uno strumento "DateTimePicker()" e vorrei ricavare una stringa in formato "aaaammgg" per inserire in "MySQL",

attualmente riesco a estrarre una stringa di questo tipo "gg/mm/aaaa" ma per "MySQL" non va bene, non mi inserisce i dati corretti, e per questo risultato ho usato questo codice:


Dim Data As Date = DateTimePicker1.Value
Dim Da As String = Data.ToShortDateString
MsgBox(Da)


come posso fare per ottenere il formato giusto per "MySQL" e cioe'"aaaammgg" ???

cionci
04-09-2002, 11:31
In VB non c'è una funzione chiamata DatePart come in VBScript ?
Se c'è potresti usare quella concatenando come stringhe i vari valori di anno, mese e giorno...

DanieleC88
13-09-2002, 18:42
Beh, é facilissimo (almeno VB5, VB6): usa Format (leggi bene nella guida, ci sono varie funzioni per la conversione di date ed orari.

race2
15-09-2002, 13:39
OK infatti non avevo letto il libro nella sezione date, ci sono un centinaio di modi per manipolare le date..........

ciao!!!