Autore Topic: Scrivere una data in formato gg/mm/aaaa  (Letto 546 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.305
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re: Scrivere una data in formato gg/mm/aaaa
« Risposta #1 il: 22 Agosto 2015, 11:14:56 »
Come sempre i tuoi codici aprono nuovi orizzonti.
Io più semplicemente(?) l'avrei risolto(?) così:
Codice: gambas [Seleziona]

Public Sub Button1_Click()

  Dim dData1, dData2 As Date
  Dim sValore1 As String
  Dim iNumero2 As Integer
  
  sValore1 = TextBox1.Text
  iNumero2 = CInteger(TextBox2.Text)  
  dData1 = CDate(Val(sValore1))
  dData2 = dData1 + iNumero2
  Label1.Text = Format$(dData2, "dd/mm/yyyy")
  

End

Public Sub TextBox1_LostFocus()

  Dim dData As Date
 
  dData = CDate(Val(TextBox1.text))
  TextBox1.Text = Format$(dData, "dd/mm/yyyy")   

End


P.S. Avevo sbagliato del codice per ben due volte, scusate
 :ciao:
« Ultima modifica: 22 Agosto 2015, 12:32:54 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro