Autore Topic: Avere la data del sistema nel formato dd/mm/aaaa. Io ho fatto così.  (Letto 675 volte)

Offline Murduk

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Salve. come da oggetto, ho risolto in questo modo "non sarà troppo professionale", ma posso accontentarmi:

In un form ho messo 3 textbox in proprietà visible false e una label dove ho indirizzato il print.
 Public Sub Button1_Click()
 
  TextBox1.text = Day(Now)
 
  TextBox2.text = Month(Now)

  TextBox3.text = Year(Now)

   Label1.Text = TextBox1.Text & "/" & TextBox2.Text & "/" & TextBox4.Text
End

sicuramente ci sarà una forma più professionale. :rolleyes: :rolleyes: :ciao: :ciao:
« Ultima modifica: 11 Febbraio 2018, 21:26:10 da Murduk »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Avere la data del sistema nel formato dd/mm/aaaa. Io ho fatto così.
« Risposta #1 il: 11 Febbraio 2018, 21:44:58 »
...è vero che anche in informatica vale il detto " Tutte le strade portano a Roma ", però, come sai, fra le tante strade, forse è da preferire quella più breve.

Ad ogni modo la soluzione al tuo problema è data dalla funzione nativa " Format( ) ", che puoi trovare alla pagina 146 di questo vecchio manuale:
http://www.emcu.it/GAMBAS/gambas.pdf

Il codice sarà dunque:

Codice: [Seleziona]
Public Sub Button1_Click()
   
   Label1.Text = Format(Now, "dd/mm/yyyy")

End
« 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 allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:Avere la data del sistema nel formato dd/mm/aaaa. Io ho fatto così.
« Risposta #2 il: 09 Marzo 2018, 18:39:07 »
occhio nel caso dovessi lavorare con le "ore" perche' in questo caso per i minuti non potrai usare "mm", ma "nn" ;-)
se corri, morirai stanco (motto degli sniper)