Oppure

Loading
13/09/09 21:17
Chuck432
Salve ragazzi volevo creare un conta giorni
ad esempio quanto manca a natale
come faccio in vb6? sapete darmi il suorce
aaa
14/09/09 5:37
theprogrammer
Non si "da' il source" ... non e' una software house a richiesta ...

In un forum si danno suggerimenti, si studia insieme, si discute ...

Per ottenere la differenza tra due date, c'e' la funzione

DateDiff

che ti consiglio di studiare ed usare.

aaa
14/09/09 11:41
fusebyte
ESEMPIO preso da MSDN:
Public Overloads Function DateDiff( _
    ByVal Interval As [ DateInterval | String ], _
    ByVal Date1 As DateTime, _
    ByVal Date2 As DateTime, _
    Optional ByVal DayOfWeek As FirstDayOfWeek = FirstDayOfWeek.Sunday, _
    Optional ByVal  WeekOfYear As FirstWeekOfYear = FirstWeekOfYear.Jan1 _
) As Long

Nell'esempio DateDiff restituisce 0 per wD perché la differenza tra le due date è inferiore a sette giorni, mentre restituisce 1 per wY perché tra i primi giorni delle rispettive settimane di calendario vi è una differenza di sette giorni.
' The following statements set datTim1 to a Thursday
' and datTim2 to the following Tuesday.
Dim datTim1 As Date = #1/4/2001#
Dim datTim2 As Date = #1/9/2001#
' Assume Sunday is specified as first day of the week.
Dim wD As Long = DateDiff(DateInterval.Weekday, datTim1, datTim2)
Dim wY As Long = DateDiff(DateInterval.WeekOfYear, datTim1, datTim2)


Nell'esempio riportato di seguito la funzione DateDiff viene utilizzata per visualizzare il numero di giorni compreso tra una determinata data e la data odierna.
Dim firstDate, msg As String
Dim secondDate As Date
firstDate = InputBox("Enter a date")
secondDate = CDate(firstDate)
msg = "Days from today: " & DateDiff(DateInterval.Day, Now, secondDate)
MsgBox(msg)



Spero ti possa servire.Ciao
aaa