Aika on tunnin verran virheellinen, kun Windows Vistan System.TimeZone-ominaisuutta käytetään Jerusalemin aikavyöhykkeellä kesäaikana

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 940716 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun Microsoft .NET Framework 2.0:aa käytetään Windows Vistassa, DateTime.Now-ominaisuus saattaa näyttää tulokset, jotka ovat tunnin verran virheelliset. Tämä ongelma ilmenee, jos seuraavat ehdot toteutuvat:
  • Windows Vista on määritetty käyttämään Jerusalemin aikavyöhykettä.
  • Kuukaudet sisältävät kesäajan siirtymisiä.
Esimerkiksi DateTime.Now-ominaisuus raportoi vuoden 2007 kesäajan alkavan viisi päivää liian aikaisin (25. maaliskuuta 30. maaliskuuta sijaan). Lisäksi DateTime.Now-ominaisuus raportoi virheellisesti kesäajan päättyvän 14 päivää liian myöhään (30. syyskuuta 16. syyskuuta sijaan).

Tämän vuoksi Windows Vistassa suoritettavat .NET Framework -ohjelmat, kuten Windows Media Center, käyttävät Jerusalemin aikavyöhykkeellä kyseisinä ajanjaksoina aikaa, joka on tunnin verran virheellinen.

Syy

Tämä ongelma ilmenee, koska Windows Vistan Jerusalemin aikavyöhykkeellä on kiinteäpäivämääräiset aikavyöhykesäännöt. System.TimeZone.CurrentTimeZone-ominaisuus ei käsittele kiinteäpäivämääräisiä sääntöjä oikein. System.TimeZone.CurrentTimeZone-ominaisuus odottaa kaikkien siirtymäpäivämäärien olevan suhteellisia aikoja. System.TimeZone.CurrentTimeZone-ominaisuus odottaa siirtymäpäivämäärän olevan esimerkiksi seuraavassa muodossa:
N. viikonpäiväkuussa
Huomautus Windows Vistassa Jerusalemin aikavyöhyke on ainoa aikavyöhyke, joka käyttää kiinteäpäivämääräisiä sääntöjä.

Ratkaisu

Tämän päivityksen käyttöoikeus annetaan sinulle Windows Vistan käyttöoikeussopimuksen ehtojen mukaisesti.

Päivitystiedot

Voit ladata seuraavan tiedoston Microsoft Download Centeristä:

Windows Vistan 32-bittiset versiot

Kutista tämä kuvaLaajenna tämä kuva
Lataa
Lataa KB940716-paketti nyt.

Windows Vistan 64-bittiset versiot

Kutista tämä kuvaLaajenna tämä kuva
Lataa
Lataa KB940716-paketti nyt.

Lisätietoja Microsoft-tukitiedostojen lataamisesta ja asentamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
119591 Microsoft-tukitiedostojen hankkiminen online-palveluista
Microsoft on tarkistanut tämän tiedoston virusten varalta. Microsoft käytti viimeisintä virustentarkistusohjelmaa, joka oli saatavana tiedoston julkaisupäivänä. Tiedosto on tallennettu suojattuihin palvelimiin, joten sitä ei voi muokata luvattomasti.

Edellytykset

Tämän päivityksen asentaminen edellyttää, että Microsoft .NET Framework 2.0 on asennettuna.

Uudelleenkäynnistysvaatimus

Sinun ei tarvitse käynnistää tietokonetta uudelleen tämän päivityksen asentamisen jälkeen.

Päivityksen korvaamistiedot

Tämä päivitys ei korvaa mitään muuta päivitystä.

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.

Enemmän tietoa

Saat lisätietoja ohjelmistopäivitysten yhteydessä käytettävistä termeistä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
824684 Microsoftin ohjelmistopäivitystiedoissa käytettävien vakiotermien kuvaus

Ominaisuudet

Artikkelin tunnus: 940716 - Viimeisin tarkistus: 4. syyskuuta 2007 - Versio: 1.5
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Enterprise
  • Windows Vista Business
Hakusanat: 
kbvistasp1fix kbbug atdownload kbwinvistapostrtmfix kbfix kbqfe kbpubtypekc KB940716

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com