System::DateTime class

DateTime class

Αντιπροσωπεύει μια συγκεκριμένη τιμή ημερομηνίας και ώρας στο χρονικό συνεχές. Αυτός ο τύπος πρέπει να κατανεμηθεί στη στοίβα και να περάσει σε συναρτήσεις ως τιμή ή ως αναφορά. Ποτέ μην χρησιμοποιείτε την κλάση System::SmartPtr για τη διαχείριση αντικειμένων αυτού του τύπου.

class DateTime

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(TimeSpan) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που προκύπτει από την προσθήκη του καθορισμένου χρονικού διαστήματος στην τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
AddDays(double) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού ημερών.
AddHours(double) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού ωρών.
AddMilliseconds(double) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού χιλιοστών του δευτερολέπτου.
AddMinutes(double) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού λεπτών.
AddMonths(int) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού μηνών.
AddSeconds(double) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού δευτερολέπτων.
AddTicks(int64_t) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας η οποία είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου αριθμού διαστημάτων 100-νανοδευτερολέπτων.
AddYears(int) constΕπιστρέφει ένα νέο αντικείμενο της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας ίση με αυτή που αντιπροσωπεύεται από το τρέχον αντικείμενο, με το στοιχείο του έτους αυξημένο κατά τον καθορισμένο αριθμό.
static Compare(DateTime, DateTime)Συγκρίνει δύο τιμές που αντιπροσωπεύονται από τις καθορισμένες παρουσίες της κλάσης DateTime και επιστρέφει την τιμή που υποδεικνύει τη σχετική θέση των τιμών στη χρονογραμμή.
CompareTo(DateTime) constΣυγκρίνει δύο τιμές ημερομηνίας και ώρας που αντιπροσωπεύονται από το τρέχον αντικείμενο και την καθορισμένη παρουσία της κλάσης DateTime και επιστρέφει την τιμή που υποδεικνύει τη σχετική θέση των τιμών στη χρονογραμμή.
DateTime()Δημιουργεί μια παρουσία που αντιπροσωπεύει τη μικρότερη δυνατή τιμή ημερομηνίας και ώρας ίση με MinValue.
DateTime(int, int, int)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που ορίζεται ως συγκεκριμένο έτος, μήνας και ημέρα.
DateTime(int, int, int, const SharedPtr<Globalization::Calendar>&)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που ορίζεται ως συγκεκριμένο έτος, μήνας και ημέρα στο καθορισμένο ημερολόγιο.
DateTime(int, int, int, int, int, int)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως συγκεκριμένο έτος, μήνας, ημέρα, ώρα, λεπτό και δευτερόλεπτο.
DateTime(int, int, int, int, int, int, DateTimeKind)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως συγκεκριμένο έτος, μήνας, ημέρα, ώρα, λεπτό και δευτερόλεπτο.
DateTime(int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως συγκεκριμένο έτος, μήνας, ημέρα, ώρα, λεπτό και δευτερόλεπτο στο καθορισμένο ημερολόγιο.
DateTime(int, int, int, int, int, int, int, DateTimeKind)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως συγκεκριμένο έτος, μήνας, ημέρα, ώρα, λεπτό, δευτερόλεπτο και χιλιοστό του δευτερολέπτου.
DateTime(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, DateTimeKind)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως συγκεκριμένο έτος, μήνας, ημέρα, ώρα, λεπτό, δευτερόλεπτο και χιλιοστό του δευτερολέπτου στο καθορισμένο ημερολόγιο.
DateTime(int64_t, DateTimeKind)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως αριθμός κροτών.
DateTime(int64_t, DateTimeKind, bool)Δημιουργεί μια παρουσία που αντιπροσωπεύει μια τιμή ημερομηνίας και ώρας που καθορίζεται ως αριθμός κροτών. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ.
DateTime(const DateTime&)Δημιουργεί ένα αντίγραφο μιας παρουσίας.
static DaysInMonth(int, int)Επιστρέφει τον αριθμό των ημερών στον καθορισμένο μήνα του καθορισμένου έτους.
static Equals(DateTime, DateTime)Καθορίζει εάν οι καθορισμένες παρουσίες της κλάσης DateTime αντιπροσωπεύουν την ίδια τιμή ημερομηνίας και ώρας.
Equals(DateTime) constΚαθορίζει εάν η καθορισμένη παρουσία της κλάσης DateTime αντιπροσωπεύει την ίδια τιμή ημερομηνίας και ώρας με το τρέχον αντικείμενο.
static FromBinary(int64_t)Απο-σειριοποιεί την τιμή ημερομηνίας και ώρας από το καθορισμένο μη-υπογεγραμμένο 64-bit ακέραιο και ορίζει τη νέα παρουσία της κλάσης DateTime σε αυτήν την τιμή.
static FromFileTime(int64_t)Μετατρέπει το καθορισμένο File time σε μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την ίδια τιμή ημερομηνίας και ώρας ως τοπική ώρα.
static FromFileTimeUtc(int64_t)Μετατρέπει το καθορισμένο File time σε μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την ίδια τιμή ημερομηνίας και ώρας ως ώρα UTC.
static FromOADate(double)Επιστρέφει μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας ισοδύναμη με την καθορισμένη ημερομηνία OLE Automation.
static FromUnixTime(time_t)Μετατρέπει την καθορισμένη τιμή χρόνου Unix σε μια παρουσία της κλάσης DateTime. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ.
get_Date() constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει το τμήμα ημερομηνίας της ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο, με κάθε στοιχείο του τμήματος ώρας ορισμένο σε 0.
get_Day() constΕπιστρέφει τον αριθμό σειράς της ημέρας στον μήνα που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_DayOfWeek() constΕπιστρέφει μια τιμή που αντιπροσωπεύει μια ημέρα της εβδομάδας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_DayOfYear() constΕπιστρέφει τον αριθμό σειράς της ημέρας στο έτος που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Hour() constΕπιστρέφει το στοιχείο ώρας της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Kind() constΕπιστρέφει την τιμή που υποδεικνύει εάν η ημερομηνία και ώρα που αντιπροσωπεύεται από το τρέχον αντικείμενο είναι τοπική ή UTC ή καμία από τις δύο.
get_Millisecond() constΕπιστρέφει το στοιχείο χιλιοστού του δευτερολέπτου της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Minute() constΕπιστρέφει το στοιχείο λεπτού της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Month() constΕπιστρέφει τον αριθμό σειράς του μήνα στο έτος που αντιπροσωπεύεται από το τρέχον αντικείμενο.
static get_Now()Επιστρέφει μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την τρέχουσα ώρα ως τοπική ώρα.
get_Second() constΕπιστρέφει το δευτερό στοιχείο της ώρας της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Ticks() constΕπιστρέφει έναν αριθμό διαστημάτων 100-νανοδευτερολέπτων που έχουν περάσει από τις 0:00:00 UTC, 1 Ιανουαρίου 0001, στο Γρηγοριανό ημερολόγιο, μέχρι την ημερομηνία και ώρα που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_TimeOfDay() constΕπιστρέφει την τιμή που αντιπροσωπεύει το χρονικό διάστημα από την αρχή της ημέρας που αντιπροσωπεύεται από το τρέχον αντικείμενο μέχρι την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
static get_Today()Επιστρέφει μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την τρέχουσα ημερομηνία με κάθε στοιχείο του χρονικού τμήματος της τιμής που αντιπροσωπεύεται από το αντικείμενο να έχει οριστεί σε 0.
static get_UtcNow()Επιστρέφει μια παρουσία της κλάσης DateTime που αντιπροσωπεύει την τρέχουσα ώρα ως UTC.
get_Year() constΕπιστρέφει το έτος που αντιπροσωπεύεται από το τρέχον αντικείμενο.
GetDateComponents(int&, int&, int&) constΛαμβάνει τα μέρη της ημερομηνίας. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ.
GetDateTimeFormats() constΕπιστρέφει έναν πίνακα συμβολοσειρών όπου κάθε στοιχείο είναι η αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου μορφοποιημένη με έναν από τους τυπικούς προσδιοριστές μορφής ημερομηνίας και ώρας.
GetDateTimeFormats(char_t) constΕπιστρέφει έναν πίνακα συμβολοσειρών όπου κάθε στοιχείο είναι η αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου μορφοποιημένη με τον καθορισμένο τυπικό προσδιοριστή μορφής ημερομηνίας και ώρας.
GetDateTimeFormats(const SharedPtr<IFormatProvider>&) constΕπιστρέφει έναν πίνακα συμβολοσειρών όπου κάθε στοιχείο είναι η αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου μορφοποιημένη με έναν από τους τυπικούς προσδιοριστές μορφής ημερομηνίας και ώρας και με τον καθορισμένο πάροχο μορφής.
GetDateTimeFormats(char_t, const SharedPtr<IFormatProvider>&) constΕπιστρέφει έναν πίνακα συμβολοσειρών όπου κάθε στοιχείο είναι η αναπαράσταση σε συμβολοσειρά του τρέχοντος αντικειμένου μορφοποιημένη με τον καθορισμένο τυπικό προσδιοριστή μορφής ημερομηνίας και ώρας και με τον πάροχο μορφής.
GetHashCode() constΕπιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο.
IsDaylightSavingTime() constΚαθορίζει εάν η τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο εμπίπτει στο εύρος της θερινής ώρας για την τρέχουσα ζώνη ώρας.
static IsLeapYear(int)Καθορίζει εάν το καθορισμένο έτος είναι δίσεκτο.
IsNull() const
operator!=(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο DateTime αντιπροσωπεύουν διαφορετικές τιμές ημερομηνίας και ώρας.
operator!=(std::nullptr_t) const
operator+(TimeSpan) constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου χρονικού διαστήματος.
operator+=(TimeSpan)Ορίζει το τρέχον αντικείμενο στην τιμή ημερομηνίας και ώρας που είναι το άθροισμα της τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο και του καθορισμένου χρονικού διαστήματος.
operator-(TimeSpan) constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που προκύπτει από την αφαίρεση του καθορισμένου χρονικού διαστήματος από την τιμή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
operator-(DateTime) constΕπιστρέφει ένα στιγμιότυπο της κλάσης TimeSpan που αντιπροσωπεύει το χρονικό διάστημα μεταξύ των τιμών ημερομηνίας και ώρας που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο.
operator-=(TimeSpan)Ορίζει το τρέχον αντικείμενο στην τιμή ημερομηνίας και ώρας που προκύπτει από την αφαίρεση του καθορισμένου χρονικού διαστήματος από την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο.
operator<(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι νωρίτερη από την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTime.
operator<(std::nullptr_t) const
operator<=(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι νωρίτερη ή ίση με την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTime.
operator<=(std::nullptr_t) const
operator=(const DateTime&)Αναθέτει την τιμή που αντιπροσωπεύεται από το καθορισμένο παράδειγμα DateTime στο τρέχον αντικείμενο.
operator==(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο DateTime αντιπροσωπεύουν την ίδια τιμή ημερομηνίας και ώρας.
operator==(std::nullptr_t) const
operator>(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι μεταγενέστερη από την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTime.
operator>(std::nullptr_t) const
operator>=(DateTime) constΚαθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που είναι μεταγενέστερη ή ίση με την τιμή που αντιπροσωπεύεται από το καθορισμένο αντικείμενο DateTime.
operator>=(std::nullptr_t) const
static Parse(const String&)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας σε ισοδύναμο αντικείμενο DateTime.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό.
static Parse(const String&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles)
static Parse(const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles)
static Parse(const String&, std::nullptr_t, Globalization::DateTimeStyles)
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας τη συγκεκριμένη μορφή και πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό. Η μορφή της αναπαράστασης συμβολοσειράς πρέπει να ταιριάζει ακριβώς με τη συγκεκριμένη μορφή. Εκτοπίζει μια εξαίρεση εάν η μετατροπή αποτύχει.
static ParseExact(const String&, const String&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles)
static ParseExact(const String&, const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles)
static ParseExact(const String&, const String&, std::nullptr_t, Globalization::DateTimeStyles)
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας τις καθορισμένες μορφές, πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό και το στυλ. Η μορφή της αναπαράστασης συμβολοσειράς πρέπει να ταιριάζει ακριβώς με μία ή περισσότερες από τις καθορισμένες μορφές. Εκτοπίζει μια εξαίρεση εάν η μετατροπή αποτύχει.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles)
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles)
static ParseExact(const String&, const ArrayPtr<String>&, std::nullptr_t, Globalization::DateTimeStyles)
static SpecifyKind(DateTime, DateTimeKind)Δημιουργεί ένα νέο αντικείμενο DateTime που αντιπροσωπεύει τον ίδιο αριθμό ticks με το καθορισμένο αντικείμενο DateTime και αντιπροσωπεύει τοπική ώρα, ώρα UTC ή καμία, όπως καθορίζεται από το όρισμα kind.
Subtract(TimeSpan) constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που προκύπτει από την αφαίρεση του καθορισμένου χρονικού διαστήματος από την τιμή που αντιπροσωπεύεται από το τρέχον αντικείμενο.
Subtract(DateTime) constΕπιστρέφει μια παρουσία της κλάσης TimeSpan που αντιπροσωπεύει το χρονικό διάστημα μεταξύ των τιμών ημερομηνίας και ώρας που αντιπροσωπεύονται από το τρέχον και το καθορισμένο αντικείμενο.
ToBinary() constΣειριοποιεί το τρέχον αντικείμενο.
ToFileTime() constΕπιστρέφει μια τιμή που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο ως File time.
ToFileTimeUtc() constΜετατρέπει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο σε File time UTC.
ToLocalTime() constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο ως τοπική ώρα.
ToLongDateString() constΕπιστρέφει μια συμβολοσειρά που περιέχει την εκτενή αναπαράσταση ημερομηνίας του τρέχοντος αντικειμένου.
ToLongTimeString() constΕπιστρέφει μια συμβολοσειρά που περιέχει την εκτενή αναπαράσταση ώρας του τρέχοντος αντικειμένου.
ToOADate() constΕπιστρέφει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο ως OLE Automation Date.
ToShortDateString() constΕπιστρέφει μια συμβολοσειρά που περιέχει τη σύντομη αναπαράσταση ημερομηνίας του τρέχοντος αντικειμένου.
ToShortTimeString() constΕπιστρέφει μια συμβολοσειρά που περιέχει τη σύντομη αναπαράσταση ώρας του τρέχοντος αντικειμένου.
ToString() constΕπιστρέφει την αναπαράσταση συμβολοσειράς της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τις συμβάσεις μορφοποίησης που ορίζονται από τον τρέχοντα πολιτισμό.
ToString(const String&) constΕπιστρέφει μια αναπαράσταση συμβολοσειράς της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τη συγκεκριμένη μορφή και τις συμβάσεις μορφοποίησης που ορίζονται από τον τρέχοντα πολιτισμό.
ToString(const SharedPtr<IFormatProvider>&) constΕπιστρέφει μια αναπαράσταση συμβολοσειράς της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τις καθορισμένες πληροφορίες μορφής.
ToString(const SharedPtr<Globalization::CultureInfo>&) const
ToString(const SharedPtr<Globalization::DateTimeFormatInfo>&) const
ToString(std::nullptr_t) const
ToString(const String&, const SharedPtr<IFormatProvider>&) constΕπιστρέφει μια αναπαράσταση συμβολοσειράς της τιμής ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο χρησιμοποιώντας τις καθορισμένες πληροφορίες μορφής.
ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) const
ToString(const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&) const
ToString(const String&, std::nullptr_t) const
ToUniversalTime() constΕπιστρέφει μια νέα παρουσία της κλάσης DateTime που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο ως UTC.
ToUnixTime() constΕπιστρέφει μια τιμή που αντιπροσωπεύει την τιμή ημερομηνίας και ώρας που αντιπροσωπεύεται από το τρέχον αντικείμενο ως Unix time. ΓΙΑ ΕΣΩΤΕΡΙΚΗ ΧΡΗΣΗ.
static TryParse(const String&, DateTime&)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας σε ισοδύναμο αντικείμενο DateTime.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας τις καθορισμένες πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό και το στυλ.
static TryParse(const String&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParse(const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParse(const String&, std::nullptr_t, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας τη συγκεκριμένη μορφή, πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό και το στυλ. Η μορφή της αναπαράστασης συμβολοσειράς πρέπει να ταιριάζει ακριβώς με τη συγκεκριμένη μορφή.
static TryParseExact(const String&, const String&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const String&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const String&, std::nullptr_t, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&)Μετατρέπει την καθορισμένη αναπαράσταση συμβολοσειράς μιας τιμής ημερομηνίας και ώρας στο ισοδύναμο αντικείμενο DateTime χρησιμοποιώντας τις καθορισμένες μορφές, πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό και το στυλ. Η μορφή της αναπαράστασης συμβολοσειράς πρέπει να ταιριάζει ακριβώς με μία ή περισσότερες από τις καθορισμένες μορφές.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<Globalization::CultureInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<Globalization::DateTimeFormatInfo>&, Globalization::DateTimeStyles, DateTime&)
static TryParseExact(const String&, const ArrayPtr<String>&, std::nullptr_t, Globalization::DateTimeStyles, DateTime&)
static Type()Επιστρέφει ένα αντικείμενο TypeInfo που περιέχει πληροφορίες για αυτήν την κλάση.

Πεδία

ΠεδίοΠεριγραφή
static constexpr MaxTicksΟ αριθμός των 100-νανοδευτερολέπτων στο χρονικό διάστημα μεταξύ της ελάχιστης δυνατής και της μέγιστης δυνατής τιμής DateTime.
static MaxValueΜία παρουσία της κλάσης DateTime που αντιπροσωπεύει τη μέγιστη δυνατή τιμή ημερομηνίας και ώρας.
static constexpr MinTicksΟ ελάχιστος αριθμός ticks που μπορεί να αντιπροσωπεύσει μια παρουσία της κλάσης DateTime.
static MinValueΜια παρουσία της κλάσης DateTime που αντιπροσωπεύει την ελάχιστη δυνατή τιμή ημερομηνίας και ώρας.
static constexpr TicksPerDayΟ αριθμός των ticks σε μια ημέρα.
static constexpr TicksPerHourΟ αριθμός των ticks σε μια ώρα.
static constexpr TicksPerMicrosecondΟ αριθμός των ticks σε ένα μικροδευτερόλεπτο.
static constexpr TicksPerMillisecondΟ αριθμός των ticks σε ένα χιλιοστό του δευτερολέπτου.
static constexpr TicksPerMinuteΟ αριθμός των ticks σε ένα λεπτό.
static constexpr TicksPerSecondΟ αριθμός των ticks σε ένα δευτερόλεπτο.
static UnixEpochΜια παρουσία της κλάσης DateTime που αντιπροσωπεύει την έναρξη της εποχής Unix (1970.01.01 00:00:00).

Παρατηρήσεις

#include "system/console.h"
#include "system/date_time.h"

int main()
{
  using namespace System;

  // Δημιουργήστε την παρουσία της κλάσης 'DateTime'.
  DateTime dateTime{1990, 10, 30};

  // Εκτυπώστε την παρουσία σε πολλαπλές μορφές.
  Console::WriteLine(dateTime.ToShortDateString());
  Console::WriteLine(dateTime.ToShortTimeString());
  Console::WriteLine(dateTime.ToString());

  return 0;
}
/*
This code example produces the following output:
30.10.1990
0:00
30.10.1990 0:00:00
*/

Δείτε επίσης