+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

problema con DateTimePicker

  1. #1
    Savona63 non è in linea Scolaretto
    Post
    54
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutti ho un problema da risolvere
    ho due textbox con DateTimePicker con le quali vado ad inserire una data inizio e una data fine dovrei con queste due date conoscere quanti giorni sono trascorsi tra le due date
    Come fare ? grazie in anticipo a chi mi volesse dare qualche dritta

  2. #2
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Post
    2,140
    Blogs
    1
    Like Inviati  
    0
    Like Ricevuti  
    0
    Dim Span As TimeSpan = DateTimePicker2.Value.Subtract(DateTimePicker1.Value)
    Dim days As Integer = Span.Days
    Dim hours As Integer = Span.Hours
    Dim minutes As Integer = Span.Minutes
    Dim result As String = String.Format( _
    "Trascorso: Giorni={0} Ore = {1} Minuti={2}", _
    days.ToString(), hours.ToString(), minutes.ToString())
    MessageBox.Show(result)
    
    ℹ️ Leggi di più su bumm ...

  3. #3
    Savona63 non è in linea Scolaretto
    Post
    54
    Like Inviati  
    0
    Like Ricevuti  
    0
    grazie mille funziona ciao

  4. #4
    Savona63 non è in linea Scolaretto
    Post
    54
    Like Inviati  
    0
    Like Ricevuti  
    0
    grazie ancora per la dritta ora avrei un altro piccolo problema, se io metto nei due DateTimePicker la stessa data non mi calcola i giorni ma solo minuti ed ora io invece avrei bisogno che comunque mi calcoli i giorni a partire dallo stesso giorno cosi come a finire
    esempio dal 26 giugno 2009 al 26 giugno 2009 1 giorno
    dal 26 giugno 2009 al 27 giugno 2009 2 giorni
    grazie
    ciao

  5. #5
    L'avatar di elisab
    elisab non è in linea Scribacchino
    Post
    1,750
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao
    per considerare anche il giorno di partenza puoi aggiungere 1 alla differenza date calcolata. Non ho ben capito, se ti interessano solo i giorni e non le ore e minuti prova in questo modo:
            Dim Span As TimeSpan = DateTimePicker2.Value.Date.Subtract(DateTimePicker1.Value.Date)
            Dim days As Integer = Span.Days + 1
    
    ℹ️ Leggi di più su elisab ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Eventi DateTimePicker
    Da giunespo nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 05-12-2020, 08:58
  2. Selezionare una data da DateTimePicker
    Da Gidisoft nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 05-08-2015, 14:40
  3. [VB.NET]: Gestire DateTimePicker
    Da maninblack nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 31-10-2014, 15:09
  4. Somma di datetimepicker
    Da FPService nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 10-02-2014, 14:39
  5. DateTimePicker inaffidabile?
    Da Boolean nel forum Visual Basic .Net
    Risposte: 23
    Ultimo Post: 28-08-2010, 18:27