Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - VB.NET Calcolare differenza di due date
Forum - C# / VB.NET - VB.NET Calcolare differenza di due date

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
LoganShile (Ex-Member)
Expert


Messaggi: 350
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 14:01
Mercoledì, 27/05/2009
Vorrei calcolare la differenza di due date inserite dentro una textbox1 e textbox2, e rilasciare la differenza tramite un MessageBox...come devo fare ?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:08
Mercoledì, 27/05/2009

PM Quote
Avatar
Jeremy (Normal User)
Pro


Messaggi: 134
Iscritto: 08/02/2009

Segnala al moderatore
Postato alle 21:53
Mercoledì, 27/05/2009
Testo quotato

Postato originariamente da theprogrammer:

http://lmgtfy.com/?q=vb.net+date+difference



:cheer::rofl::rofl:
che figata!!! fortissimo sto link .... come funziona???
Giuro che d'ora in poi userò solo quello.


Ultima modifica effettuata da Jeremy il 27/05/2009 alle 21:54
PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 23:05
Mercoledì, 27/05/2009
Testo quotato

Postato originariamente da Jeremy:

Testo quotato

Postato originariamente da theprogrammer:

http://lmgtfy.com/?q=vb.net+date+difference



:cheer::rofl::rofl:
che figata!!! fortissimo sto link .... come funziona???
Giuro che d'ora in poi userò solo quello.





:rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl::rotfl:

theprogrammer, sei un vero genio :rofl::rofl::rofl:

Ultima modifica effettuata da lorenzo il 27/05/2009 alle 23:06
PM Quote
Avatar
LoganShile (Ex-Member)
Expert


Messaggi: 350
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 11:55
Giovedì, 28/05/2009
Lo conoscevo gia sto link di google che te lo cerca al posto tuo....Cmq ....Sto vedendo un pò il codice per il programma che devo creare...

Ultima modifica effettuata da LoganShile il 28/05/2009 alle 17:22
PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 12:10
Giovedì, 28/05/2009
Jeremy,
basta cambiare la query string!!

E' molto carino!


PM Quote
Avatar
Jeremy (Normal User)
Pro


Messaggi: 134
Iscritto: 08/02/2009

Segnala al moderatore
Postato alle 13:06
Giovedì, 28/05/2009
Testo quotato

Postato originariamente da LoganShile:

Vorrei calcolare la differenza di due date inserite dentro una textbox1 e textbox2, e rilasciare la differenza tramite un MessageBox...come devo fare ?



Ciao.
Il link lo conosci .... ma non lo hai usato :pat::pat:
Converti i valori delle textbox in Data(o meglio ...usi 2 datetimepicker ... (vedi post recente sulle conversioni di tipo)) e ne fai la differenza con la funzione DateDiff.

Codice sorgente - presumibilmente VB.NET

  1. Dim a As Date = Date.Parse("30/05/09") oppure Textbox1.text
  2. Dim b As Date = Date.Parse("01/05/09") oppure Textbox2.text
  3. Dim c As Long = DateDiff(DateInterval.Day, b, a)



Facci sapere...
Ciao

PM Quote
Avatar
LoganShile (Ex-Member)
Expert


Messaggi: 350
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 17:20
Giovedì, 28/05/2009
Così:
Public Class Form1
    Dim data As New DateTime(2008, 3, 20, 10, 20, 5)
    Dim data2 As New DateTime(2008, 5, 20, 11, 21, 7)
    'ottengo la differenza tra due date
    Dim diff As TimeSpan = data2.Subtract(Data)

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MessageBox.Show("Giorni: " & diff.Days)
        MessageBox.Show("Ore: " & diff.Hours)
        MessageBox.Show("Minuti: " & diff.Minutes)
        MessageBox.Show("Secondi: " & diff.Seconds)
        'differenza in un unico passaggio
        MessageBox.Show(diff.ToString())
    End Sub
End Class
Ma così mi da il risultato sempre lo stesso...

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 17:22
Giovedì, 28/05/2009
per forza!

Leggi bene quanto scritto da Jeremy!

Passagli quello che c'è nel text box,
non una data fissa!

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo