System::DateTime sınıfı
İçindekiler
[
Saklamak
]DateTime class
Zaman kontinuumunda belirli bir tarih ve saat değerini temsil eder. Bu tip yığıt üzerinde tahsis edilmeli ve fonksiyonlara değer olarak ya da referans olarak geçirilmelidir. Bu tipin 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 | Geçerli nesnenin temsil ettiği tarih ve saat değerine belirtilen zaman aralığı 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 | Geçerli 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 | Geçerli 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 | Geçerli 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 | Geçerli 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 | Geçerli 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 | Geçerli 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 | Geçerli 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 | Geçerli nesnenin temsil ettiği tarih ve saat değerinin yıl bileşeni belirtilen sayı kadar artırılarak eşit olan 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 çizelgesi üzerindeki göreli konumlarını gösteren sonucu döndürür. |
| CompareTo(DateTime) const | Geçerli 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 çizelgesi üzerindeki göreli konumlarını gösteren sonucu döndürür. |
| DateTime() | MinValue değerine eşit, 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 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 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 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 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 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 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 tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int64_t, DateTimeKind) | Bir sayıdaki tik olarak belirtilen tarih ve saat değerini temsil eden bir örnek oluşturur. |
| DateTime(int64_t, DateTimeKind, bool) | Bir sayıdaki tik olarak belirtilen 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) | DateTime sınıfının belirtilen örneklerinin aynı tarih ve saat değerini temsil edip etmediğini belirler. |
| Equals(DateTime) const | DateTime sınıfının belirtilen ö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 ve saat değerini serileştirir ve DateTime sınıfının yeni ö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 yoksa UTC mi olduğunu ya da hiçbirini temsil etmediğini gösteren 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 | Mevcut nesnenin temsil ettiği tarih ve saat değerinin dakika bileşenini döndürür. |
| get_Month() const | Mevcut nesnenin temsil ettiği yıldaki ayın sıra numarasını döndürür. |
| static get_Now() | Mevcut zamanı yerel zaman olarak temsil eden bir DateTime sınıfı örneğini döndürür. |
| get_Second() const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin ikinci 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 nanosaniyelik 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() | Nesne tarafından temsil edilen değerin zaman kısmının her bileşeni 0 olarak ayarlanmış, geçerli tarihi temsil eden bir DateTime sınıfı örneğini döndürür. |
| static get_UtcNow() | Geçerli zamanı UTC olarak temsil eden bir DateTime sınıfı ö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 parçalarını alır. DAHİL KULLANIM İÇİN. |
| GetDateTimeFormats() const | Her öğesi geçerli nesnenin standart tarih ve saat biçim belirteçlerinden biriyle biçimlendirilmiş dize temsili olan bir dize dizisini döndürür. |
| GetDateTimeFormats(char_t) const | Her öğesi belirtilen standart tarih ve saat biçim belirteciyle biçimlendirilmiş geçerli nesnenin dize temsili olan bir dize dizisini döndürür. |
| GetDateTimeFormats(const SharedPtr<IFormatProvider>&) const | Her öğesi standart tarih ve saat biçim belirteçlerinden biri ve belirtilen biçim sağlayıcıyla biçimlendirilmiş geçerli nesnenin dize temsili olan bir dize dizisini döndürür. |
| GetDateTimeFormats(char_t, const SharedPtr<IFormatProvider>&) const | Her öğesi belirtilen standart tarih ve saat biçim belirteci ve biçim sağlayıcıyla biçimlendirilmiş geçerli nesnenin dize temsili olan bir dize dizisini döndürür. |
| GetHashCode() const | Mevcut nesne için bir hash 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 | Geçerli nesne tarafından temsil edilen değer ile belirtilen zaman aralığının toplamını temsil eden tarih ve saat değerini gösteren yeni bir DateTime sınıfı ö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 | Geçerli nesne tarafından temsil edilen değerden belirtilen zaman aralığının çıkarılması sonucu oluşan tarih ve saat değerini temsil eden yeni bir DateTime sınıfı örneğini döndürür. |
| operator-(DateTime) const | Geçerli ve belirtilen nesnelerin temsil ettiği tarih ve saat 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ı sonucu oluşan 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 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 sonraki bir 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 bir DateTime nesnesine dönüştürür. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Belirtilen tarih ve saat değerinin dize temsilini, 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 temsilini, belirtilen biçim ve kültüre özgü biçim bilgilerini kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsilinin biçimi belirtilen biçime tam olarak uymalıdır. Dönüştürme başarısız olursa bir istisna fırlatı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 temsilini, belirtilen biçimler, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsilinin 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ı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ı ya da hiçbiri olarak temsil eden yeni bir DateTime nesnesi oluşturur. |
| Subtract(TimeSpan) const | Geçerli nesne tarafından temsil edilen değerden belirtilen zaman aralığının çıkarılması sonucu oluşan tarih ve saat değerini temsil eden yeni bir DateTime sınıfı ö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ği döndürür. |
| ToLongDateString() const | Geçerli nesnenin uzun tarih dize temsilini içeren bir dize döndürür. |
| ToLongTimeString() const | Geçerli nesnenin uzun zaman dize temsilini 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 temsilini içeren bir dize döndürür. |
| ToShortTimeString() const | Geçerli nesnenin kısa zaman dize temsilini 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 temsilini 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 temsilini döndürür. |
| ToString(const SharedPtr<IFormatProvider>&) const | Geçerli nesne tarafından temsil edilen tarih ve saat değerinin, belirtilen biçim bilgisini kullanarak dize temsilini 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 bilgisini kullanarak dize temsilini 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ği 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 bir DateTime nesnesine dönüştürür. |
| static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&) | Belirtilen tarih ve saat değerinin dize temsilini, 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 temsilini, belirtilen biçim, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsilinin 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 temsilini, belirtilen biçimler, kültüre özgü biçim bilgileri ve stil kullanarak eşdeğer DateTime nesnesine dönüştürür. Dize temsilinin 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 DateTime sınıfının bir örneği. |
| static constexpr MinTicks | Bir DateTime sınıfı örneğinin temsil edebileceği minimum tik sayısı. |
| static MinValue | DateTime sınıfının mümkün olan en düşük tarih ve saat değerini temsil eden bir örnek. |
| 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 | DateTime sınıfının Unix epoch başlangıcını (1970.01.01 00:00:00) temsil eden bir örnek. |
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 çeşitli formatlarda 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.Page for C++