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

    convertire stringa in data

    Ho 3 campi di un database in cui sono memorizzati rispettivamente anno mese e giorno io devo recuperare questi 3 valori e concatenarli in modo da fare venire fuori una data tipo "20021203"

    Il problema è che quando recupero i dati dal db li memorizzo in stringhe:

    For Each riga In estrazione.Tables("union_gas").Rows

    Dim anno As String = riga("anno_nascita")
    Dim mese As String = riga("mese_nascita")
    Dim giorno As String = riga("giorno_nascita")

    Next

    quindi il giorno mi viene fuori così "3" anzichè "03" di conseguenza quando concateno viene fuori una cosa del genere "2002123 " mentre dovrebbe venire fuori "20021203 "

    Scusate il modo in cui mi sono spiegato
    Spero che abbiate capito il mio problema
    Windows VirusScan 1.0 - "Trovato Windows: Rimuoverlo? (S/N) :gren:

  2. #2
    Ti puoi fare una funzione tipo:


    Private Function num(ByVal numero As String) As String
    Dim risultato As String
    If Integer.Parse(numero) < 10 Then
    risultato = "0" & numero.ToString
    Else
    risultato = numero.ToString
    End If
    Return risultato
    End Function

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'Inserire qui il codice utente necessario per inizializzare la pagina
    Dim giorno As String = "3"
    Dim mese As String = "11"
    Dim anno As String = "2003"

    Label1.Text = anno & num(mese) & num(giorno)

    End Sub
    "La vendetta è un piatto che va gustato freddo"
    Antico proverbio Klingon.
    Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!

  3. #3
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Ha provato con il metodo statico Parse della classe DateTime?

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

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 © 2026 vBulletin Solutions, Inc. All rights reserved.