κλάση System::TimeZoneInfo
περιεχόμενα
[
κρύβω
]TimeZoneInfo class
Αντιπροσωπεύει πληροφορίες που περιγράφουν μια συγκεκριμένη ζώνη ώρας. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ισχυρισμού. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
class TimeZoneInfo : public System::IEquatable<TimeZoneInfoPtr>
Nested classes
- Class AdjustmentRule
- Class TransitionTime
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| static ClearCachedData() | Καθαρισμός των αποθηκευμένων δεδομένων ζώνης ώρας. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&, const TimeZoneInfoPtr&) | Convert χρόνο από μία ζώνη ώρας σε άλλη. |
| static ConvertTime(const DateTimeOffset&, const TimeZoneInfoPtr&) | Convert χρόνο στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTime(DateTime, const TimeZoneInfoPtr&) | Convert χρόνο στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&) | Convert χρόνο στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTimeBySystemTimeZoneId(const DateTimeOffset&, const String&) | Convert χρόνο στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTimeBySystemTimeZoneId(DateTime, const String&, const String&) | Convert χρόνο στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTimeFromUtc(DateTime, const TimeZoneInfoPtr&) | Μετατρέπει την ώρα UTC στην ώρα σε καθορισμένη ζώνη ώρας. |
| static ConvertTimeToUtc(DateTime, const TimeZoneInfoPtr&) | Μετατρέπει τον χρόνο σε ώρα UTC. |
| static ConvertTimeToUtc(DateTime) | Μετατρέπει τον χρόνο σε ώρα UTC. |
| static ConvertTimeToUtcNoThrow(DateTime) | Μετατρέπει τον χρόνο σε ώρα UTC. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&, bool) | Δημιουργεί προσαρμοσμένη ζώνη ώρας. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&, const String&, const ArrayPtr<AdjustmentRulePtr>&) | Δημιουργεί προσαρμοσμένη ζώνη ώρας. |
| static CreateCustomTimeZone(const String&, TimeSpan, const String&, const String&) | Δημιουργεί προσαρμοσμένη ζώνη ώρας. |
| Equals(SharedPtr<Object>) override | |
| Equals(TimeZoneInfoPtr) override | Καθορίζει αν τα τρέχοντα και τα καθορισμένα αντικείμενα είναι ίσα. |
| static FindSystemTimeZoneById(const String&) | Λαμβάνει τη ζώνη ώρας με καθορισμένο αναγνωριστικό. |
| get_BaseUtcOffset() const | Επιστρέφει ένα στιγμιότυπο του TimeSpan που αντιπροσωπεύει ένα χρονικό διάστημα μεταξύ της τυπικής ώρας της τρέχουσας ζώνης ώρας και της ώρας UTC. |
| get_DaylightName() const | Λαμβάνει το όνομα για την θερινή ώρα της τρέχουσας ζώνης ώρας. |
| get_DisplayName() const | Λαμβάνει το όνομα για την τρέχουσα ζώνη ώρας. |
| get_Id() const | Επιστρέφει το αναγνωριστικό της ζώνης ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| static get_Local() | Επιστρέφει ένα στιγμιότυπο του TimeZoneInfo που αντιπροσωπεύει μια τοπική ζώνη ώρας. |
| get_StandardName() const | Λαμβάνει το όνομα για την τυπική ώρα της τρέχουσας ζώνης ώρας. |
| get_SupportsDaylightSavingTime() const | Λαμβάνει τη σημαία που υποδεικνύει αν η ζώνη ώρας έχει κανόνες θερινής ώρας. |
| static get_Utc() | Επιστρέφει ένα στιγμιότυπο του TimeZoneInfo που αντιπροσωπεύει μια ζώνη ώρας UTC. |
| GetAdjustmentRules() const | Επιστρέφει έναν πίνακα που αποτελείται από αντικείμενα AdjustmentRule που αντιπροσωπεύουν κανόνες προσαρμογής που εφαρμόζονται στο τρέχον αντικείμενο TimeZoneInfo. |
| GetAmbiguousTimeOffsets(DateTime) const | Λαμβάνει τις ημερομηνίες και ώρες UTC στις οποίες μπορεί να αντιστοιχιστεί μια καθορισμένη ημερομηνία και ώρα. |
| GetAmbiguousTimeOffsets(const DateTimeOffset&) const | Λαμβάνει τις ημερομηνίες και ώρες UTC στις οποίες μπορεί να αντιστοιχιστεί μια καθορισμένη ημερομηνία και ώρα. |
| GetHashCode() const override | Αναλογία της μεθόδου C# Object.GetHashCode(). Ενεργοποιεί τη δημιουργία κατακερματισμού προσαρμοσμένων αντικειμένων. |
| static GetSystemTimeZones() | Λαμβάνει ταξινομημένη συλλογή όλων των ζωνών ώρας που είναι διαθέσιμες στο τοπικό σύστημα. |
| GetUtcOffset(DateTime) const | Υπολογίζει τη διαφορά μεταξύ της ώρας σε αυτή τη ζώνη ώρας και της ζώνης ώρας UTC για μια καθορισμένη ημερομηνία και ώρα. |
| GetUtcOffset(const DateTimeOffset&) const | Υπολογίζει τη διαφορά μεταξύ της ώρας σε αυτή τη ζώνη ώρας και της ζώνης ώρας UTC για μια καθορισμένη ημερομηνία και ώρα. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&) | Εσωτερική βοηθητική συνάρτηση που επιστρέφει την απόκλιση UTC για μια ημερομηνία-ώρα UTC σε μια καθορισμένη ζώνη ώρας. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ. |
| static GetUtcOffsetFromUtc(DateTime, const TimeZoneInfoPtr&, bool&, bool&) | Εσωτερική βοηθητική συνάρτηση που επιστρέφει την απόκλιση UTC για μια ημερομηνία-ώρα UTC σε μια καθορισμένη ζώνη ώρας. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ. |
| GetUtcOffsetNoThrow(DateTime) const | Υπολογίζει τη διαφορά μεταξύ της ώρας σε αυτή τη ζώνη ώρας και της ζώνης ώρας UTC για μια καθορισμένη ημερομηνία και ώρα. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ. |
| HasSameRules(const TimeZoneInfoPtr&) const | Ελέγχει εάν η τρέχουσα και μια άλλη ζώνη ώρας έχουν τους ίδιους κανόνες προσαρμογής. |
| IsAmbiguousTime(DateTime) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα είναι ασαφής και μπορεί να αντιστοιχιστεί σε πολλές ώρες UTC. |
| IsAmbiguousTime(const DateTimeOffset&) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα είναι ασαφής και μπορεί να αντιστοιχιστεί σε πολλές ώρες UTC. |
| IsDaylightSavingTime(DateTime) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα εμπίπτει στο εύρος της θερινής ώρας. |
| IsDaylightSavingTime(const DateTimeOffset&) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα εμπίπτει στο εύρος της θερινής ώρας. |
| IsDaylightSavingTimeNoThrow(DateTime) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα εμπίπτει στο εύρος της θερινής ώρας. |
| IsInvalidTime(DateTime) const | Ελέγχει εάν η καθορισμένη ημερομηνία και ώρα είναι μη έγκυρη. |
| ToString() const override | Αναλογία της μεθόδου C# Object.ToString(). Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά. |
| static TransitionTimeToDateTime(int32_t, const TransitionTime&) | Βοηθητική συνάρτηση που μετατρέπει ένα έτος και το TransitionTime σε ένα DateTime. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| AdjustmentRulePtr | Ένα ψευδώνυμο για έναν κοινόχρηστο δείκτη σε μια παρουσία της κλάσης AdjustmentRule. |
Δείτε επίσης
- Class IEquatable
- Namespace System
- Library Aspose.Page for C++