System::DateTime sınıfı
İçindekiler
[
Saklamak
]DateTime class
Zaman kontinuumunda belirli bir tarih ve saat değerini temsil eder. Bu tür, yığına tahsis edilmeli ve fonksiyonlara değer olarak ya da referansla geçirilmelidir. Bu türün nesnelerini yönetmek için System::SmartPtr sınıfını asla kullanmayın.
class DateTime
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Add(TimeSpan) const | Mevcut nesnenin temsil ettiği tarih ve saat değerine belirtilen zaman aralığının eklenmesiyle oluşan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddDays(double) const | Mevcut nesnenin temsil ettiği değer ile belirtilen gün sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddHours(double) const | Mevcut nesnenin temsil ettiği değer ile belirtilen saat sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddMilliseconds(double) const | Mevcut nesnenin temsil ettiği değer ile belirtilen milisaniye sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddMinutes(double) const | Mevcut nesnenin temsil ettiği değer ile belirtilen dakika sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddMonths(int) const | Mevcut nesnenin temsil ettiği değer ile belirtilen ay sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddSeconds(double) const | Mevcut nesnenin temsil ettiği değer ile belirtilen saniye sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddTicks(int64_t) const | Mevcut nesnenin temsil ettiği değer ile belirtilen 100-nanosanı aralık sayısının toplamı olan tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| AddYears(int) const | Mevcut nesnenin temsil ettiği değerin yıl bileşeni belirtilen sayı kadar artırılarak eşit olduğu tarih ve saat değerini temsil eden yeni bir DateTime sınıf örneği döndürür. |
| static Compare(DateTime, DateTime) | Belirtilen DateTime sınıf örnekleri tarafından temsil edilen iki değeri karşılaştırır ve değerlerin zaman çizelgesindeki göreli konumlarını gösteren bir değer döndürür. |
| CompareTo(DateTime) const | Mevcut nesne ve belirtilen DateTime sınıf örneği tarafından temsil edilen iki tarih ve saat değerini karşılaştırır ve değerlerin zaman çizelgesindeki göreli konumlarını gösteren bir değer döndürür. |
| DateTime() | MinValue değerine eşit olan mümkün olan en küçük tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int) | Belirli bir yıl, ay ve gün olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, const SharedPtr<Globalization::Calendar>&) | Belirtilen takvimde belirli bir yıl, ay ve gün olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, int, int, int) | Belirli bir yıl, ay, gün, saat, dakika ve saniye olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, int, int, int, DateTimeKind) | Belirli bir yıl, ay, gün, saat, dakika ve saniye olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&) | Belirtilen takvimde belirli bir yıl, ay, gün, saat, dakika ve saniye olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, int, int, int, int, DateTimeKind) | Belirli bir yıl, ay, gün, saat, dakika, saniye ve milisaniye olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, DateTimeKind) | Belirtilen takvimde belirli bir yıl, ay, gün, saat, dakika, saniye ve milisaniye olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int64_t, DateTimeKind) | Tik sayısı olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int64_t, DateTimeKind, bool) | Tik sayısı olarak belirtilen bir tarih ve saat değerini temsil eden bir örnek oluşturur. DAHİL KULLANIM İÇİN. |
| DateTime(const DateTime&) | Bir örneği kopya oluşturur. |
| static DaysInMonth(int, int) | Belirtilen yılın belirtilen ayındaki gün sayısını döndürür. |
| static Equals(DateTime, DateTime) | Belirtilen DateTime sınıfı örneklerinin aynı tarih ve saat değerini temsil edip etmediğini belirler. |
| Equals(DateTime) const | Belirtilen DateTime sınıfı örneğinin mevcut nesneyle aynı tarih ve saat değerini temsil edip etmediğini belirler. |
| static FromBinary(int64_t) | Belirtilen işaretsiz 64-bit tamsayıdan tarih saat değerini ayrıştırır ve yeni DateTime sınıfı örneğini bu değere ayarlar. |
| static FromFileTime(int64_t) | Belirtilen Dosya zamanını, yerel zamanla aynı tarih ve saat değerini temsil eden bir DateTime sınıfı örneğine dönüştürür. |
| static FromFileTimeUtc(int64_t) | Belirtilen Dosya zamanını, UTC zamanı ile aynı tarih ve saat değerini temsil eden bir DateTime sınıfı örneğine dönüştürür. |
| static FromOADate(double) | Belirtilen OLE Automation Tarihi’ne eşdeğer tarih ve saat değerini temsil eden bir DateTime sınıfı örneğini döndürür. |
| static FromUnixTime(time_t) | Belirtilen Unix zaman değerini bir DateTime sınıfı örneğine dönüştürür. DAHİL KULLANIM İÇİN. |
| get_Date() const | Mevcut nesnenin temsil ettiği tarih ve saat değerinin tarih kısmını, zaman kısmının tüm bileşenleri 0 olarak ayarlanmış şekilde temsil eden yeni bir DateTime sınıfı örneğini döndürür. |
| get_Day() const | Mevcut nesnenin temsil ettiği ay içindeki günün sıra numarasını döndürür. |
| get_DayOfWeek() const | Mevcut nesnenin temsil ettiği haftanın gününü temsil eden bir değeri döndürür. |
| get_DayOfYear() const | Mevcut nesnenin temsil ettiği yıldaki günün sıra numarasını döndürür. |
| get_Hour() const | Mevcut nesnenin temsil ettiği tarih ve saat değerinin saat bileşenini döndürür. |
| get_Kind() const | Mevcut nesnenin temsil ettiği tarih ve saat değerinin yerel mi, UTC mi yoksa hiçbiri mi olduğunu temsil eden değeri döndürür. |
| get_Millisecond() const | Mevcut nesnenin temsil ettiği tarih ve saat değerinin milisaniye bileşenini döndürür. |
| get_Minute() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin dakika bileşenini döndürür. |
| get_Month() const | Geçerli nesne tarafından temsil edilen yıldaki ayın sıra numarasını döndürür. |
| static get_Now() | DateTime sınıfının, geçerli zamanı yerel zaman olarak temsil eden bir örneğini döndürür. |
| get_Second() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin saniye bileşenini döndürür. |
| get_Ticks() const | Geçerli nesne tarafından temsil edilen tarih ve saate kadar, Gregoryen takviminde 1 Ocak 0001, 0:00:00 UTC’den itibaren geçen 100 nanosanlık aralıkların sayısını döndürür. |
| get_TimeOfDay() const | Geçerli nesne tarafından temsil edilen günün başlangıcından, aynı nesne tarafından temsil edilen tarih ve saat değerine kadar olan zaman aralığını temsil eden değeri döndürür. |
| static get_Today() | DateTime sınıfının, nesne tarafından temsil edilen değerin zaman kısmının her bileşeni 0 olarak ayarlanmış geçerli tarihi temsil eden bir örneğini döndürür. |
| static get_UtcNow() | DateTime sınıfının, geçerli zamanı UTC olarak temsil eden bir örneğini döndürür. |
| get_Year() const | Geçerli nesne tarafından temsil edilen yılı döndürür. |
| GetDateComponents(int&, int&, int&) const | Tarih bölümlerini alır. DAHİL KULLANIM İÇİN. |
| GetDateTimeFormats() const | Her bir öğesi, geçerli nesnenin standart tarih ve saat biçim belirteçlerinden biriyle biçimlendirilmiş dize temsili olan dize dizisini döndürür. |
| GetDateTimeFormats(char_t) const | Her bir öğesi, geçerli nesnenin belirtilen standart tarih ve saat biçim belirteciyle biçimlendirilmiş dize temsili olan dize dizisini döndürür. |
| GetDateTimeFormats(const SharedPtr<IFormatProvider>&) const | Her bir öğesi, geçerli nesnenin standart tarih ve saat biçim belirteçlerinden biri ve belirtilen biçim sağlayıcıyla biçimlendirilmiş dize temsili olan dize dizisini döndürür. |
| GetDateTimeFormats(char_t, const SharedPtr<IFormatProvider>&) const | Her bir öğesi, geçerli nesnenin belirtilen standart tarih ve saat biçim belirteci ve biçim sağlayıcıyla biçimlendirilmiş dize temsili olan dize dizisini döndürür. |
| GetHashCode() const | Mevcut nesne için bir karma kodu döndürür. |
| IsDaylightSavingTime() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, geçerli saat dilimi için yaz saati uygulama aralığına düşüp düşmediğini belirler. |
| static IsLeapYear(int) | Belirtilen yılın artık yıl olup olmadığını belirler. |
| IsNull() const | |
| operator!=(DateTime) const | Geçerli nesne ile belirtilen DateTime nesnesinin farklı tarih ve saat değerlerini temsil edip etmediğini belirler. |
| operator!=(std::nullptr_t) const | |
| operator+(TimeSpan) const | DateTime sınıfının, geçerli nesne tarafından temsil edilen değer ile belirtilen zaman aralığının toplamı olan tarih ve saat değerini temsil eden yeni bir örneğini döndürür. |
| operator+=(TimeSpan) | Geçerli nesneyi, geçerli nesne tarafından temsil edilen değer ile belirtilen zaman aralığının toplamı olan tarih ve saat değerine ayarlar. |
| operator-(TimeSpan) const | DateTime sınıfının, geçerli nesne tarafından temsil edilen değerden belirtilen zaman aralığının çıkarılmasıyla elde edilen tarih ve saat değerini temsil eden yeni bir örneğini döndürür. |
| operator-(DateTime) const | Geçerli ve belirtilen nesneler tarafından temsil edilen tarih ve zaman değerleri arasındaki zaman aralığını temsil eden bir TimeSpan sınıf örneği döndürür. |
| operator-=(TimeSpan) | Geçerli nesneyi, geçerli nesne tarafından temsil edilen tarih ve saat değerinden belirtilen zaman aralığının çıkarılmasıyla elde edilen tarih ve saat değerine ayarlar. |
| operator<(DateTime) const | Geçerli nesnenin, belirtilen DateTime nesnesi tarafından temsil edilen değerden daha erken bir tarih ve saat değerini temsil edip etmediğini belirler. |
| operator<(std::nullptr_t) const | |
| operator<=(DateTime) const | Geçerli nesnenin, belirtilen DateTime nesnesi tarafından temsil edilen değer ile aynı ya da daha erken bir tarih ve saat değerini temsil edip etmediğini belirler. |
| operator<=(std::nullptr_t) const | |
| operator=(const DateTime&) | Belirtilen DateTime örneği tarafından temsil edilen değeri geçerli nesneye atar. |
| operator==(DateTime) const | Geçerli nesne ile belirtilen DateTime nesnesinin aynı tarih ve saat değerini temsil edip etmediğini belirler. |
| operator==(std::nullptr_t) const | |
| operator>(DateTime) const | Geçerli nesnenin, belirtilen DateTime nesnesi tarafından temsil edilen değerden daha sonraki tarih ve saat değerini temsil edip etmediğini belirler. |
| operator>(std::nullptr_t) const | |
| operator>=(DateTime) const | Geçerli nesnenin, belirtilen DateTime nesnesi tarafından temsil edilen değerle aynı veya daha sonraki tarih ve saat değerini temsil edip etmediğini belirler. |
| operator>=(std::nullptr_t) const | |
| static Parse(const String&) | Belirtilen tarih ve saat değerinin dize temsiliğini eşdeğer DateTime nesnesine dönüştürür. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Belirtilen tarih ve saat değerinin dize temsiliğini, kültüre özgü biçim bilgilerini kullanarak eşdeğer DateTime nesnesine dönüştürür. |
| 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) | Belirtilen tarih ve saat değerinin dize temsiliğini, belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsiliğinin biçimi, belirtilen biçime tam olarak uymalıdır. Dönüştürme başarısız olursa bir istisna fırlatılır. |
| 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) | Belirtilen tarih ve saat değerinin dize temsiliğini, belirtilen biçimler, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsiliğinin biçimi, belirtilen biçimlerden bir veya daha fazlasına tam olarak uymalıdır. Dönüştürme başarısız olursa bir istisna fırlatılır. |
| 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) | Belirtilen DateTime nesnesiyle aynı sayıda tik’i temsil eden ve argüman kind tarafından belirtilen şekilde yerel zaman, UTC zamanı veya hiçbirini temsil etmeyen yeni bir DateTime nesnesi oluşturur. |
| Subtract(TimeSpan) const | DateTime sınıfının, geçerli nesne tarafından temsil edilen değerden belirtilen zaman aralığının çıkarılmasıyla elde edilen tarih ve saat değerini temsil eden yeni bir örneğini döndürür. |
| Subtract(DateTime) const | Geçerli ve belirtilen nesneler tarafından temsil edilen tarih ve saat değerleri arasındaki zaman aralığını temsil eden TimeSpan sınıfının bir örneğini döndürür. |
| ToBinary() const | Geçerli nesneyi serileştirir. |
| ToFileTime() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerini Dosya zamanı olarak temsil eden bir değeri döndürür. |
| ToFileTimeUtc() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerini UTC Dosya zamanına dönüştürür. |
| ToLocalTime() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerini yerel zaman olarak temsil eden yeni bir DateTime sınıf örneğini döndürür. |
| ToLongDateString() const | Geçerli nesnenin uzun tarih dize temsiliini içeren bir dize döndürür. |
| ToLongTimeString() const | Geçerli nesnenin uzun saat dize temsiliini içeren bir dize döndürür. |
| ToOADate() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerini OLE Automation Tarihi olarak döndürür. |
| ToShortDateString() const | Geçerli nesnenin kısa tarih dize temsiliini içeren bir dize döndürür. |
| ToShortTimeString() const | Geçerli nesnenin kısa saat dize temsiliini içeren bir dize döndürür. |
| ToString() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, geçerli kültür tarafından tanımlanan biçimlendirme kurallarını kullanarak dize temsiliini döndürür. |
| ToString(const String&) const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, belirtilen biçim ve geçerli kültür tarafından tanımlanan biçimlendirme kurallarını kullanarak dize temsiliini döndürür. |
| ToString(const SharedPtr<IFormatProvider>&) const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, belirtilen biçim bilgilerini kullanarak dize temsiliini döndürür. |
| ToString(const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const SharedPtr<Globalization::DateTimeFormatInfo>&) const | |
| ToString(std::nullptr_t) const | |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, belirtilen biçim bilgilerini kullanarak dize temsiliini döndürür. |
| 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 | Geçerli nesne tarafından temsil edilen tarih ve saat değerini UTC olarak temsil eden yeni bir DateTime sınıf örneğini döndürür. |
| ToUnixTime() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerini Unix zamanı olarak temsil eden bir değeri döndürür. DAHİL KULLANIM İÇİN. |
| static TryParse(const String&, DateTime&) | Belirtilen tarih ve saat değerinin dize temsiliğini eşdeğer DateTime nesnesine dönüştürür. |
| static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&) | Belirtilen tarih ve saat değerinin dize temsiliğini, belirtilen kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. |
| 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&) | Belirtilen tarih ve saat değerinin dize temsiliğini, belirtilen biçim, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsiliğinin biçimi, belirtilen biçime tam olarak uymalıdır. |
| 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&) | Belirtilen tarih ve saat değerinin dize temsiliğini, belirtilen biçimler, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsiliğinin biçimi, belirtilen biçimlerden bir veya daha fazlasına tam olarak uymalıdır. |
| 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() | Bu sınıf hakkında bilgi içeren bir TypeInfo nesnesi döndürür. |
Alanlar
| Alan | Açıklama |
|---|---|
| static constexpr MaxTicks | Minimum olası ve maksimum olası DateTime değeri arasındaki zaman aralığındaki 100 nanosaniye sayısı. |
| static MaxValue | Maksimum olası tarih ve saat değerini temsil eden bir DateTime sınıfı örneği. |
| static constexpr MinTicks | DateTime sınıfının bir örneğinin temsil edebileceği minimum tik sayısı. |
| static MinValue | Minimum olası tarih ve saat değerini temsil eden bir DateTime sınıfı örneği. |
| static constexpr TicksPerDay | Bir günde bulunan tik sayısı. |
| static constexpr TicksPerHour | Bir saatte bulunan tik sayısı. |
| static constexpr TicksPerMicrosecond | Bir mikrosaniyede bulunan tik sayısı. |
| static constexpr TicksPerMillisecond | Bir milisaniyede bulunan tik sayısı. |
| static constexpr TicksPerMinute | Bir dakikada bulunan tik sayısı. |
| static constexpr TicksPerSecond | Bir saniyede bulunan tik sayısı. |
| static UnixEpoch | Unix epoch başlangıcını (1970.01.01 00:00:00) temsil eden bir DateTime sınıfı örneği. |
Açıklamalar
#include "system/console.h"
#include "system/date_time.h"
int main()
{
using namespace System;
// 'DateTime' sınıfı örneğini oluştur.
DateTime dateTime{1990, 10, 30};
// Örneği birden fazla biçimde yazdır.
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
*/
Ayrıca Bakınız
- Namespace System
- Library Aspose.Font for C++