Η ώρα είναι εσφαλμένη κατά μία ώρα, όταν χρησιμοποιείτε την ιδιότητα System.TimeZone στα Windows Vista στη ζώνη ώρας Ιερουσαλήμ στη διάρκεια της θερινής ώρας

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 940716 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Όταν χρησιμοποιείτε το Microsoft .NET Framework 2.0 στα Windows Vista, η ιδιότητα DateTime.Now μπορεί να εμφανίσει αποτελέσματα που είναι εσφαλμένα κατά μία ώρα. Αυτό το ζήτημα προκύπτει, εάν ισχύουν οι ακόλουθες συνθήκες:
  • Τα Windows Vista είναι ρυθμισμένα να χρησιμοποιούν τη ζώνη ώρας Ιερουσαλήμ.
  • Οι μήνες περιέχουν μεταβάσεις θερινής ώρας (DST).
Για παράδειγμα, το 2007, η ιδιότητα DateTime.Now εσφαλμένα αναφέρει ότι η θερινή ώρα ξεκινά πέντε ημέρες νωρίτερα (στις 25 αντί για τις 30 Μαρτίου). Επιπλέον, η ιδιότητα DateTime.Now θα αναφέρει εσφαλμένα ότι η θερινή ώρα λήγει 14 ημέρες αργότερα (στις 30 αντί για τις 16 Σεπτεμβρίου).

Επομένως, τα προγράμματα του .NET Framework, όπως το Windows Media Center, που εκτελούνται στα Windows Vista θα είναι εκτός χρόνου κατά μία ώρα στη ζώνη ώρας Ιερουσαλήμ στη διάρκεια αυτών των περιόδων.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή τα Windows Vista έχουν καθορισμένους κανόνες ζώνης ώρας-ημερομηνίας για τη ζώνη ώρας Ιερουσαλήμ. Η ιδιότητα System.TimeZone.CurrentTimeZone δεν χειρίζεται σωστά τους κανόνες σταθερής ημερομηνίας. Η ιδιότητα System.TimeZone.CurrentTimeZone αναμένει ότι όλες οι ημερομηνίες μετάβασης είναι κινητές (σχετικές) ώρες. Για παράδειγμα, η ιδιότητα System.TimeZone.CurrentTimeZone αναμένει ότι η ημερομηνία μετάβασης έχει την ακόλουθη μορφή:
Nη ημέρα_της_ εβδομάδας το μήνα
(Nth day_of_the_ week in month)
Σημείωση Στα Windows Vista, η ζώνη ώρας Ιερουσαλήμ είναι η μόνη ζώνη ώρας που χρησιμοποιεί κανόνες σταθερής ημερομηνίας.

Προτεινόμενη αντιμετώπιση

Είστε κάτοχος αυτής της ενημερωμένης έκδοσης σύμφωνα με τους όρους της Άδειας Χρήσης των Windows Vista.

Πληροφορίες ενημερωμένης έκδοσης

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft (Download Center):

Windows Vista, εκδόσεις 32 bit

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου KB940716.

Windows Vista, εκδόσεις 64 bit

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου KB940716.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft έχει ελέγξει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία δημοσίευσης του αρχείου. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Προϋποθέσεις

Πρέπει να έχετε εγκατεστημένο το Microsoft .NET Framework 2.0, για να εφαρμόσετε αυτήν την ενημερωμένη έκδοση.

Απαίτηση επανεκκίνησης

Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης.

Πληροφορίες αντικατάστασης ενημερωμένης έκδοσης

Αυτή η ενημερωμένη έκδοση δεν αντικαθιστά καμιά άλλη ενημερωμένη έκδοση

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται στην περιγραφή των ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 940716 - Τελευταία αναθεώρηση: Παρασκευή, 31 Αυγούστου 2007 - Αναθεώρηση: 1.5
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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
Λέξεις-κλειδιά: 
kbvistasp1fix kbbug atdownload kbwinvistapostrtmfix kbfix kbqfe kbpubtypekc KB940716

Αποστολή σχολίων

 

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