System::DateTimeOffset class

DateTimeOffset class

Περιέχει την ημερομηνία και την ώρα της ημέρας σε σχέση με το Συντονισμένο Παγκόσμιο Χρόνο. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class DateTimeOffset

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(TimeSpan) constΠροσθέτει ένα καθορισμένο χρονικό διάστημα στο αντικείμενο DateTimeOffset.
AddDays(double) constΠροσθέτει έναν καθορισμένο αριθμό ημερών στο αντικείμενο DateTimeOffset.
AddHours(double) constΠροσθέτει έναν καθορισμένο αριθμό ωρών στο αντικείμενο DateTimeOffset.
AddMilliseconds(double) constΠροσθέτει έναν καθορισμένο αριθμό χιλιοστών του δευτερολέπτου στο αντικείμενο DateTimeOffset.
AddMinutes(double) constΠροσθέτει έναν καθορισμένο αριθμό λεπτών στο αντικείμενο DateTimeOffset.
AddMonths(int) constΠροσθέτει έναν καθορισμένο αριθμό μηνών στο αντικείμενο DateTimeOffset.
AddSeconds(double) constΠροσθέτει έναν καθορισμένο αριθμό δευτερολέπτων στο αντικείμενο DateTimeOffset.
AddTicks(int64_t) constΠροσθέτει έναν καθορισμένο αριθμό ticks στο αντικείμενο DateTimeOffset.
AddYears(int) constΠροσθέτει έναν καθορισμένο αριθμό ετών στο αντικείμενο DateTimeOffset.
static Compare(const DateTimeOffset&, const DateTimeOffset&)Συγκρίνει δύο αντικείμενα DateTimeOffset.
CompareTo(const DateTimeOffset&) constΣυγκρίνει δύο αντικείμενα DateTimeOffset.
CompareTo(const SharedPtr<Object>&) constΣυγκρίνει δύο αντικείμενα DateTimeOffset.
DateTimeOffset()Προεπιλεγμένος κατασκευαστής.
DateTimeOffset(DateTime)Κατασκευαστής.
DateTimeOffset(int64_t, TimeSpan)Κατασκευαστής.
DateTimeOffset(DateTime, TimeSpan)Κατασκευαστής.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)Κατασκευαστής.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)Κατασκευαστής.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)Κατασκευαστής.
static Equals(const DateTimeOffset&, const DateTimeOffset&)Ελέγχει αν δύο αντικείμενα DateTimeOffset αντιπροσωπεύουν το ίδιο χρονικό σημείο.
Equals(const DateTimeOffset&) constΕλέγχει αν δύο αντικείμενα DateTimeOffset αντιπροσωπεύουν το ίδιο χρονικό σημείο.
Equals(const SharedPtr<Object>&) constΕλέγχει αν δύο αντικείμενα DateTimeOffset αντιπροσωπεύουν το ίδιο χρονικό σημείο.
EqualsExact(const DateTimeOffset&) constΕλέγχει αν δύο αντικείμενα DateTimeOffset αντιπροσωπεύουν το ίδιο χρονικό σημείο και έχουν την ίδια μετατόπιση.
EqualsExact(const SharedPtr<Object>&) constΕλέγχει αν δύο αντικείμενα DateTimeOffset αντιπροσωπεύουν το ίδιο χρονικό σημείο και έχουν την ίδια μετατόπιση.
static FromFileTime(int64_t)ConvertWindows χρόνο αρχείου σε ημερομηνία και ώρα με τοπική μετατόπιση ώρας.
static FromUnixTimeMilliseconds(int64_t)Convert Unix-time σε αντικείμενο DateTimeOffset.
static FromUnixTimeSeconds(int64_t)Convert Unix-time σε αντικείμενο DateTimeOffset.
get_Date() constΑποκτά το στοιχείο ημερομηνίας του τρέχοντος αντικειμένου.
get_DateTime() constΑποκτά την τιμή DateTime.
get_Day() constΑποκτά την ημέρα του μήνα του τρέχοντος αντικειμένου.
get_DayOfWeek() constΑποκτά την ημέρα της εβδομάδας του τρέχοντος αντικειμένου.
get_DayOfYear() constΑποκτά την ημέρα του έτους του τρέχοντος αντικειμένου.
get_Hour() constΑποκτά το στοιχείο ώρας του τρέχοντος αντικειμένου.
get_LocalDateTime() constΑποκτά την τιμή DateTime που αντιπροσωπεύει την τοπική ημερομηνία και ώρα.
get_Millisecond() constΑποκτά το στοιχείο χιλιοστών του τρέχοντος αντικειμένου.
get_Minute() constΑποκτά το στοιχείο λεπτών του τρέχοντος αντικειμένου.
get_Month() constΑποκτά το στοιχείο μήνα του τρέχοντος αντικειμένου.
static get_Now()Αποκτά το DateTimeOffset του οποίου η ημερομηνία και ώρα έχουν οριστεί στην τρέχουσα τοπική ώρα και η μετατόπιση έχει οριστεί στη μετατόπιση της τοπικής ώρας.
get_Offset() constΑποκτά τη μετατόπιση από το UTC.
get_Second() constΑποκτά το στοιχείο δευτερολέπτων του τρέχοντος αντικειμένου.
get_Ticks() constΑποκτά τον αριθμό των ticks του τρέχοντος αντικειμένου.
get_TimeOfDay() constΑποκτά την ώρα της ημέρας του τρέχοντος αντικειμένου.
get_UtcDateTime() constΑποκτά την τιμή DateTime που αντιπροσωπεύει την ημερομηνία και ώρα UTC.
static get_UtcNow()Αποκτά το DateTimeOffset του οποίου η ημερομηνία και ώρα έχουν οριστεί στην τρέχουσα ώρα UTC και η μετατόπιση είναι TimeSpan::Zero.
get_UtcTicks() constΑποκτά τον αριθμό των ticks του τρέχοντος αντικειμένου σε χρόνο UTC.
get_Year() constΑποκτά το στοιχείο έτους του τρέχοντος αντικειμένου.
GetHashCode() constΛαμβάνει τον κωδικό κατακερματισμού για το τρέχον αντικείμενο DateTimeOffset.
IsNull() const
operator!=(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο DateTimeOffset αντιπροσωπεύουν διαφορετικές τιμές ημερομηνίας και ώρας.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constΕπιστρέφει ένα νέο στιγμιότυπο της κλάσης DateTimeOffset που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου χρονικού διαστήματος.
operator-(TimeSpan) constΕπιστρέφει ένα νέο στιγμιότυπο της κλάσης DateTimeOffset που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που προκύπτει από την αφαίρεση του καθορισμένου χρονικού διαστήματος από την τιμή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
operator-(const DateTimeOffset&) constΕπιστρέφει ένα στιγμιότυπο της κλάσης TimeSpan που αντιπροσωπεύει το χρονικό διάστημα μεταξύ των τιμών ημερομηνίας και ώρας που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο.
operator<(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι νωρίτερη από την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTimeOffset.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι νωρίτερη ή ίση με την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTimeOffset.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο DateTimeOffset αντιπροσωπεύουν την ίδια τιμή ημερομηνίας και ώρας.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι μεταγενέστερη από την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTimeOffset.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι μεταγενέστερη ή ίση με την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTimeOffset.
operator>=(std::nullptr_t) const
static Parse(const String&)Μετατρέπει τη καθορισμένη συμβολοσειρά σε ισοδύναμο DateTimeOffset.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει τη καθορισμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τον καθορισμένο πάροχο μορφής και το στυλ μορφοποίησης.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει τη καθορισμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τη καθορισμένη μορφή, τον πάροχο μορφής και το στυλ μορφοποίησης.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει τη καθορισμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τις καθορισμένες μορφές, τον πάροχο μορφής και το στυλ μορφοποίησης.
Subtract(TimeSpan) constΑφαιρεί ένα καθορισμένο χρονικό διάστημα από το τρέχον αντικείμενο.
Subtract(const DateTimeOffset&) constΑφαιρεί μια καθορισμένη τιμή DateTimeOffset από το τρέχον αντικείμενο.
ToFileTime() constΜετατρέπει το τρέχον αντικείμενο σε χρόνο αρχείου Windows.
ToLocalTime() constΜετατρέπει το τρέχον αντικείμενο σε ένα αντικείμενο που αντιπροσωπεύει την τοπική ώρα.
ToOffset(TimeSpan) constΑντικαθιστά την αντιστάθμιση του τρέχοντος αντικειμένου με την καθορισμένη αντιστάθμιση.
ToString(const String&, const SharedPtr<IFormatProvider>&) constΜετατρέπει το τρέχον αντικείμενο σε συμβολοσειρά χρησιμοποιώντας τη καθορισμένη μορφή και τον πάροχο μορφής.
ToString(const SharedPtr<IFormatProvider>&) constΜετατρέπει το τρέχον αντικείμενο σε συμβολοσειρά χρησιμοποιώντας τον καθορισμένο πάροχο μορφής.
ToString(const String&) constΜετατρέπει το τρέχον αντικείμενο σε συμβολοσειρά χρησιμοποιώντας τη καθορισμένη μορφή.
ToString() constΜετατρέπει το τρέχον αντικείμενο σε συμβολοσειρά.
ToUniversalTime() constΜετατρέπει το τρέχον αντικείμενο σε ένα αντικείμενο που αντιπροσωπεύει την ώρα UTC.
ToUnixTimeMilliseconds() constΛαμβάνει τα χιλιοστά του δευτερολέπτου που έχουν περάσει από την έναρξη της εποχής Unix.
ToUnixTimeSeconds() constΛαμβάνει τα δευτερόλεπτα που έχουν περάσει από την έναρξη της εποχής Unix.
static TryParse(const String&, DateTimeOffset&)Προσπαθεί να μετατρέψει τη συγκεκριμένη συμβολοσειρά σε αντικείμενο DateTimeOffset.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Προσπαθεί να μετατρέψει τη συγκεκριμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τον καθορισμένο πάροχο μορφής και το στυλ μορφοποίησης.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Προσπαθεί να μετατρέψει τη συγκεκριμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τις καθορισμένες μορφές, τον πάροχο μορφής και το στυλ μορφοποίησης.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)Προσπαθεί να μετατρέψει τη συγκεκριμένη συμβολοσειρά σε αντικείμενο DateTimeOffset χρησιμοποιώντας τη καθορισμένη μορφή, τον πάροχο μορφής και το στυλ μορφοποίησης.
static Type()Επιστρέφει ένα αντικείμενο TypeInfo που αντιπροσωπεύει τη δομή TimeSpan.

Πεδία

ΠεδίοΠεριγραφή
static constexpr MaxOffsetΛαμβάνει τη μέγιστη μετατόπιση σε ticks.
static MaxValueΛαμβάνει τη μεγαλύτερη τιμή DateTimeOffset.
static constexpr MinOffsetΛαμβάνει τη ελάχιστη μετατόπιση σε ticks.
static MinValueΛαμβάνει τη πρώιμη τιμή DateTimeOffset.
static UnixEpochΛαμβάνει την έναρξη της εποχής Unix.

Δείτε επίσης