Come calcolare Numero di settimane tra due date

April 13

Come calcolare Numero di settimane tra due date


Imparare a manipolare le date nei vostri programmi si dà il potere di manipolare i dati time-sensitive. Molte applicazioni che si basano sulle spese di spedizione, vendite e anche la promozione dei prodotti si basano su calcoli di data precisi. Un calcolo utile consiste nel determinare il numero di giorni o settimane tra due date di calendario. strumento di programmazione Visual Basic di Microsoft ha una funzione built-in che determina questo per voi.

istruzione

1 Avviare Visual Studio. Fai clic su "File". Viene visualizzato un menu a discesa. Fai clic su "Nuovo progetto". Si apre la finestra "Nuovo progetto".

2 Fai clic su "Visual Basic" e quindi fare doppio clic su "Applicazione Windows Form" per creare un nuovo progetto di Visual Basic. Una nuova forma apparirà nella finestra di progettazione.

3 Doppio clic sulla barra del titolo del form. Una finestra di codice si apre e visualizza il codice seguente:

"Private Sub Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load

End Sub "

4 Aggiungere il seguente codice prima dell'istruzione "End Sub":

Dim date1Year As Long

Dim date1Month As Integer

Dim date1Day As Integer

Dim date2Year As Long

Dim date2Month As Integer

Dim date2Day As Integer

Dim dayCount As Integer

Dim weekCount Come Decimale

"valori data1 e data2 impostato al di sotto

date1Year = 2000

date1Month = 1

date1Day = 1

date2Year = 2009

date2Month = 2

date2Day = 2

'Determinare il numero di giorni tra le due date

Dim date1 come nuovo System.DateTime (date1Year, date1Month, date1Day)

Dim date2 come nuovo System.DateTime (date2Year, date2Month, date2Day)

dayCount = date2.Subtract (data1) .days

weekCount = dayCount / 7

MessageBox.Show (weekCount.ToString ())

5 Individuare il commento che ha questa etichetta:

"Imposta data1 e data2 valori al di sotto."

Le sei righe di codice che seguono quel commento consentono di impostare il vostro data1 e data2 valori. In questo esempio, è date1Year 2000 date1Month è 1 e date1Day è 1. Che equivale al 1 ° gennaio 2000. Il date2Year è il 2009, il date2Month è 2 e il date2Day è 2. Ciò si traduce al 2 febbraio, 2009.

Quando questo codice viene eseguito, si calcola il numero di settimane tra date1 e la data 2 e memorizza il valore nella variabile denominata "weekCount." La dichiarazione finale MessageBox.Show apre una finestra pop-up e visualizza il risultato.

6 Premere il tasto "F5" per eseguire il progetto. La finestra pop-up mostrerà il numero di settimane tra le due date. In questo esempio, tale valore è 474,28.

Consigli e avvertenze

  • L'unica cosa che devi cambiare sono i valori delle sei variabili che seguono il commento con l'etichetta, "Set data1 e data2 valori al di sotto."