Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB] Formattare una data

    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:

    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" ???

  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Se per...
    come posso fare per ottenere il formato giusto per "MySQL" e cioe'"aaaammgg" ???
    ...intendi sapere come ottenere direttamente la data allora non ti sono d'aiuto. Se però vuoi passare dal tuo risultato a quello che ti occorre ti basta lavorare sulle stringhe:
    codice:
    Dim Stringa1 As String
    Dim Stringa2 As String
    Dim PosSegno1 As Byte
    Dim PosSegno2 As Byte
    
    Stringa1 = "gg/mm/aaaa"
    
    PosSegno1 = InStr(1, Stringa1, "/", vbTextCompare)
    PosSegno2 = InStr(PosSegno1 + 1, Stringa1, "/", vbTextCompare)
    
    Stringa2 = Right$(Stringa1, Len(Stringa1) - PosSegno2) & _
               Mid(Stringa1, PosSegno1 + 1, PosSegno2 - 1 - PosSegno1) & _
               Mid(Stringa1, 1, PosSegno1 - 1)
    Non sono sicuro di aver capito...

    Ciao!

  3. #3
    SI praticamnete io volgio la data in questo modo: 04082002 cioe la data di oggi,

    per toglere il segno "/" posso fare cosi'

    codice:
    Replace(Trim(DateTimePicker1.Text), "/", "")
    e ottengo la data in questo modo 04082002

    ma io la voglio in questo formato 20020804 cioe' rovesciata, non c'e' un modo piu' veloce ???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.