Miten Laske viikkojen lukumäärä kahden päivämäärän välisen

Miten Laske viikkojen lukumäärä kahden päivämäärän välisen
Oppiminen manipuloida päivämäärät ohjelmat antaa sinulle valta manipuloida aikaa arkaluonteisia tietoja. Monet sovellukset, jotka luottavat merenkulku, myynti ja jopa tuotteiden edistäminen luottaa tarkka päivämäärä laskelmia. Yksi käyttökelpoinen laskenta liittyy määritettäessä päivien tai viikkojen kahden päivämääriä. Microsoftin Visual Basic ohjelmointi työkalu on sisäänrakennettu toiminto, joka määrittää tämän sinulle.

Ohjeet

1 Launch Visual Studio. Valitse "File". Pudotusvalikosta ilmestyy. Klikkaa "New Project". "New Project" -ikkuna.

2 Klikkaa "Visual Basic" ja kaksoisnapsauta "Windows Forms Application" luoda uusi Visual Basic projekti. Uusi lomake ilmestyy suunnitteluun ikkunassa.

3 Kaksoisnapsauta muotoa otsikkoriviä. Koodi-ikkuna avautuu ja näyttää seuraava koodi:

"Private Sub Form1_Load (ByVal lähettäjälle System.Object, ByVal e Kuten System.EventArgs) Käsittelee MyBase.Load

End Sub "

4 Lisää seuraava koodi ennen "End Sub" julkilausuma:

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 desimaalin

"Set pvm1 ja pvm2 arvojen alapuolella

date1Year = 2000

date1Month = 1

date1Day = 1

date2Year = 2009

date2Month = 2

date2Day = 2

"Selvitä päivien välillä kahden päivämäärän

Dim päivämäärä1 uutena System.DateTime (date1Year, date1Month, date1Day)

Dim pvm2 uutena System.DateTime (date2Year, date2Month, date2Day)

dayCount = date2.Subtract (pvm1) .Days

weekCount = dayCount / 7

MessageBox.Show (weekCount.ToString ())

5 Etsi kommentin, että on tarra:

"Aseta pvm1 ja pvm2 arvojen alapuolella."

Kuusi riviä koodia, jotka noudattavat tuon kommentin voit asettaa pvm1 pvm2 arvoja. Tässä esimerkissä date1Year on 2000, date1Month on 1 ja date1Day on 1. Tämä vastaa 1. tammikuuta 2000. date2Year on 2009, date2Month on 2 ja date2Day on 2. Tämä kääntää 2. helmikuuta 2009.

Kun tämä koodi suoritetaan, se laskee useita viikkoja välillä pvm1 ja päivämäärä 2 ja tallentaa arvon muuttujaan nimeltä "weekCount." Lopullinen MessageBox.Show selvitys avaa ponnahdusikkunan ja näyttää tuloksen.

6 Paina "F5" -näppäintä ajaa hanketta. Pop-up-ikkunan näyttää useita viikkoja välillä kahden päivämäärän. Tässä esimerkissä, että arvo on 474,28.

Vihjeitä

  • Ainoa asia, sinun täytyy muuttaa, ovat arvot kuuden muuttujia, jotka noudattavat kommentti merkitty, "Aseta pvm1 pvm2 arvojen alapuolella."

Aiheeseen liittyviä artikkeleita