kelas System::DateTime
isi
[
bersembunyi
]DateTime class
Mewakili nilai tanggal dan waktu spesifik pada kontinuum waktu. Tipe ini harus dialokasikan di stack dan dilewatkan ke fungsi dengan nilai atau referensi. Jangan pernah menggunakan kelas System::SmartPtr untuk mengelola objek tipe ini.
class DateTime
Metode
| Metode | Deskripsi |
|---|---|
| Add(TimeSpan) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang dihasilkan dari penambahan rentang waktu yang ditentukan ke nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| AddDays(double) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah hari yang ditentukan. |
| AddHours(double) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah jam yang ditentukan. |
| AddMilliseconds(double) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah milidetik yang ditentukan. |
| AddMinutes(double) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah menit yang ditentukan. |
| AddMonths(int) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah bulan yang ditentukan. |
| AddSeconds(double) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah detik yang ditentukan. |
| AddTicks(int64_t) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dengan jumlah interval 100-nanodetik yang ditentukan. |
| AddYears(int) const | Mengembalikan instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang sama dengan yang diwakili oleh objek saat ini dengan komponen tahun ditambah jumlah yang ditentukan. |
| static Compare(DateTime, DateTime) | Membandingkan dua nilai yang diwakili oleh instance DateTime yang ditentukan dan mengembalikan nilai yang menunjukkan posisi relatif nilai-nilai tersebut pada garis waktu. |
| CompareTo(DateTime) const | Membandingkan dua nilai tanggal dan waktu yang diwakili oleh objek saat ini dan instance DateTime yang ditentukan, serta mengembalikan nilai yang menunjukkan posisi relatif nilai-nilai tersebut pada garis waktu. |
| DateTime() | Membuat sebuah instance yang mewakili nilai tanggal dan waktu terkecil yang mungkin, sama dengan MinValue. |
| DateTime(int, int, int) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, dan hari tertentu. |
| DateTime(int, int, int, const SharedPtr<Globalization::Calendar>&) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, dan hari tertentu dalam kalender yang ditentukan. |
| DateTime(int, int, int, int, int, int) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, hari, jam, menit, dan detik tertentu. |
| DateTime(int, int, int, int, int, int, DateTimeKind) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, hari, jam, menit, dan detik tertentu. |
| DateTime(int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, hari, jam, menit, dan detik tertentu dalam kalender yang ditentukan. |
| DateTime(int, int, int, int, int, int, int, DateTimeKind) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, hari, jam, menit, detik, dan milidetik tertentu. |
| DateTime(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, DateTimeKind) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai tahun, bulan, hari, jam, menit, detik, dan milidetik tertentu dalam kalender yang ditentukan. |
| DateTime(int64_t, DateTimeKind) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai sejumlah tick. |
| DateTime(int64_t, DateTimeKind, bool) | Membuat sebuah instance yang mewakili nilai tanggal dan waktu yang ditentukan sebagai sejumlah tick. UNTUK PENGGUNAAN INTERNAL. |
| DateTime(const DateTime&) | Membuat salinan sebuah instance. |
| static DaysInMonth(int, int) | Mengembalikan jumlah hari dalam bulan yang ditentukan pada tahun yang ditentukan. |
| static Equals(DateTime, DateTime) | Menentukan apakah instance DateTime yang ditentukan mewakili nilai tanggal dan waktu yang sama. |
| Equals(DateTime) const | Menentukan apakah instance DateTime yang ditentukan mewakili nilai tanggal dan waktu yang sama dengan objek saat ini. |
| static FromBinary(int64_t) | Mendeserialisasi nilai tanggal dan waktu dari integer tak bertanda 64-bit yang ditentukan dan menetapkan instance baru DateTime ke nilai tersebut. |
| static FromFileTime(int64_t) | Mengonversi File time yang ditentukan menjadi instance DateTime yang mewakili nilai tanggal dan waktu yang sama dengan waktu lokal. |
| static FromFileTimeUtc(int64_t) | Mengonversi File time yang ditentukan menjadi instance DateTime yang mewakili nilai tanggal dan waktu yang sama dengan waktu UTC. |
| static FromOADate(double) | Mengembalikan sebuah instance DateTime yang mewakili nilai tanggal dan waktu yang setara dengan OLE Automation Date yang ditentukan. |
| static FromUnixTime(time_t) | Mengonversi nilai waktu Unix yang ditentukan menjadi instance DateTime. UNTUK PENGGUNAAN INTERNAL. |
| get_Date() const | Mengembalikan sebuah instance baru DateTime yang mewakili bagian tanggal dari tanggal dan waktu yang diwakili oleh objek saat ini dengan setiap komponen bagian waktu diatur ke 0. |
| get_Day() const | Mengembalikan nomor urut hari dalam bulan yang diwakili oleh objek saat ini. |
| get_DayOfWeek() const | Mengembalikan nilai yang mewakili hari dalam minggu yang diwakili oleh objek saat ini. |
| get_DayOfYear() const | Mengembalikan nomor urut hari dalam tahun yang diwakili oleh objek saat ini. |
| get_Hour() const | Mengembalikan komponen jam dari nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| get_Kind() const | Mengembalikan nilai yang menunjukkan apakah tanggal dan waktu yang diwakili oleh objek saat ini adalah tanggal dan waktu lokal, UTC, atau bukan keduanya. |
| get_Millisecond() const | Mengembalikan komponen milidetik dari nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| get_Minute() const | Mengembalikan komponen menit dari nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| get_Month() const | Mengembalikan nomor urut bulan dalam tahun yang diwakili oleh objek saat ini. |
| static get_Now() | Mengembalikan sebuah instance DateTime yang mewakili waktu saat ini sebagai waktu lokal. |
| get_Second() const | Mengembalikan komponen detik dari nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| get_Ticks() const | Mengembalikan jumlah interval 100-nanodetik yang telah berlalu sejak 0:00:00 UTC, 1 Januari 0001, dalam kalender Gregorian hingga tanggal dan waktu yang diwakili oleh objek saat ini. |
| get_TimeOfDay() const | Mengembalikan nilai yang mewakili interval waktu dari awal hari yang diwakili oleh objek saat ini hingga nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| static get_Today() | Mengembalikan sebuah instance dari kelas DateTime yang mewakili tanggal saat ini dengan setiap komponen bagian waktu dari nilai yang diwakili oleh objek diatur ke 0. |
| static get_UtcNow() | Mengembalikan sebuah instance dari kelas DateTime yang mewakili waktu saat ini sebagai UTC. |
| get_Year() const | Mengembalikan tahun yang diwakili oleh objek saat ini. |
| GetDateComponents(int&, int&, int&) const | Mendapatkan bagian-bagian tanggal. UNTUK PENGGUNAAN INTERNAL. |
| GetDateTimeFormats() const | Mengembalikan array string dimana setiap elemen adalah representasi string dari objek saat ini yang diformat dengan salah satu spesifier format tanggal dan waktu standar. |
| GetDateTimeFormats(char_t) const | Mengembalikan array string dimana setiap elemen adalah representasi string dari objek saat ini yang diformat dengan spesifier format tanggal dan waktu standar yang ditentukan. |
| GetDateTimeFormats(const SharedPtr<IFormatProvider>&) const | Mengembalikan array string dimana setiap elemen adalah representasi string dari objek saat ini yang diformat dengan salah satu spesifier format tanggal dan waktu standar serta penyedia format yang ditentukan. |
| GetDateTimeFormats(char_t, const SharedPtr<IFormatProvider>&) const | Mengembalikan array string dimana setiap elemen adalah representasi string dari objek saat ini yang diformat dengan spesifier format tanggal dan waktu standar yang ditentukan serta penyedia format. |
| GetHashCode() const | Mengembalikan kode hash untuk objek saat ini. |
| IsDaylightSavingTime() const | Menentukan apakah nilai tanggal dan waktu yang diwakili oleh objek saat ini berada dalam rentang waktu daylight saving untuk zona waktu saat ini. |
| static IsLeapYear(int) | Menentukan apakah tahun yang ditentukan adalah tahun kabisat. |
| IsNull() const | |
| operator!=(DateTime) const | Menentukan apakah objek saat ini dan objek DateTime yang ditentukan mewakili nilai tanggal dan waktu yang berbeda. |
| operator!=(std::nullptr_t) const | |
| operator+(TimeSpan) const | Mengembalikan sebuah instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dan rentang waktu yang ditentukan. |
| operator+=(TimeSpan) | Mengatur objek saat ini ke nilai tanggal dan waktu yang merupakan hasil penjumlahan nilai yang diwakili oleh objek saat ini dan rentang waktu yang ditentukan. |
| operator-(TimeSpan) const | Mengembalikan sebuah instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil pengurangan rentang waktu yang ditentukan dari nilai yang diwakili oleh objek saat ini. |
| operator-(DateTime) const | Mengembalikan sebuah instance dari kelas TimeSpan yang mewakili interval waktu antara nilai tanggal dan waktu yang diwakili oleh objek saat ini dan objek yang ditentukan. |
| operator-=(TimeSpan) | Mengatur objek saat ini ke nilai tanggal dan waktu yang merupakan hasil pengurangan rentang waktu yang ditentukan dari nilai tanggal dan waktu yang diwakili oleh objek saat ini. |
| operator<(DateTime) const | Menentukan apakah objek saat ini mewakili nilai tanggal dan waktu yang lebih awal daripada nilai yang diwakili oleh objek DateTime yang ditentukan. |
| operator<(std::nullptr_t) const | |
| operator<=(DateTime) const | Menentukan apakah objek saat ini mewakili nilai tanggal dan waktu yang lebih awal atau sama dengan nilai yang diwakili oleh objek DateTime yang ditentukan. |
| operator<=(std::nullptr_t) const | |
| operator=(const DateTime&) | Menetapkan nilai yang diwakili oleh instance DateTime yang ditentukan ke objek saat ini. |
| operator==(DateTime) const | Menentukan apakah objek saat ini dan objek DateTime yang ditentukan mewakili nilai tanggal dan waktu yang sama. |
| operator==(std::nullptr_t) const | |
| operator>(DateTime) const | Menentukan apakah objek saat ini mewakili nilai tanggal dan waktu yang lebih lambat daripada nilai yang diwakili oleh objek DateTime yang ditentukan. |
| operator>(std::nullptr_t) const | |
| operator>=(DateTime) const | Menentukan apakah objek saat ini mewakili nilai tanggal dan waktu yang lebih lambat atau sama dengan nilai yang diwakili oleh objek DateTime yang ditentukan. |
| operator>=(std::nullptr_t) const | |
| static Parse(const String&) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan informasi format spesifik budaya. |
| 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) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan format yang ditentukan dan informasi format spesifik budaya. Format representasi string harus cocok persis dengan format yang ditentukan. Melemparkan pengecualian jika konversi gagal. |
| 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) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan format yang ditentukan, informasi format spesifik budaya, dan gaya. Format representasi string harus cocok persis dengan satu atau lebih format yang ditentukan. Melemparkan pengecualian jika konversi gagal. |
| 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) | Membuat objek DateTime baru yang mewakili jumlah tick yang sama dengan objek DateTime yang ditentukan dan mewakili waktu lokal, waktu UTC, atau tidak keduanya sebagaimana ditentukan oleh argumen kind. |
| Subtract(TimeSpan) const | Mengembalikan sebuah instance baru dari kelas DateTime yang mewakili nilai tanggal dan waktu yang merupakan hasil pengurangan rentang waktu yang ditentukan dari nilai yang diwakili oleh objek saat ini. |
| Subtract(DateTime) const | Mengembalikan sebuah instance kelas TimeSpan yang mewakili interval waktu antara nilai tanggal dan waktu yang diwakili oleh objek saat ini dan objek yang ditentukan. |
| ToBinary() const | Menyerialkan objek saat ini. |
| ToFileTime() const | Mengembalikan nilai yang mewakili nilai tanggal dan waktu yang diwakili oleh objek saat ini sebagai File time. |
| ToFileTimeUtc() const | Mengonversi nilai tanggal dan waktu yang diwakili oleh objek saat ini ke File time UTC. |
| ToLocalTime() const | Mengembalikan sebuah instance baru kelas DateTime yang mewakili nilai tanggal dan waktu yang diwakili oleh objek saat ini sebagai waktu lokal. |
| ToLongDateString() const | Mengembalikan string yang berisi representasi string tanggal panjang dari objek saat ini. |
| ToLongTimeString() const | Mengembalikan string yang berisi representasi string waktu panjang dari objek saat ini. |
| ToOADate() const | Mengembalikan nilai tanggal dan waktu yang diwakili oleh objek saat ini sebagai OLE Automation Date. |
| ToShortDateString() const | Mengembalikan string yang berisi representasi string tanggal pendek dari objek saat ini. |
| ToShortTimeString() const | Mengembalikan string yang berisi representasi string waktu pendek dari objek saat ini. |
| ToString() const | Mengembalikan representasi string dari nilai tanggal dan waktu yang diwakili oleh objek saat ini menggunakan konvensi pemformatan yang ditetapkan oleh budaya saat ini. |
| ToString(const String&) const | Mengembalikan representasi string dari nilai tanggal dan waktu yang diwakili oleh objek saat ini menggunakan format yang ditentukan dan konvensi pemformatan yang ditetapkan oleh budaya saat ini. |
| ToString(const SharedPtr<IFormatProvider>&) const | Mengembalikan representasi string dari nilai tanggal dan waktu yang diwakili oleh objek saat ini menggunakan informasi format yang ditentukan. |
| ToString(const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const SharedPtr<Globalization::DateTimeFormatInfo>&) const | |
| ToString(std::nullptr_t) const | |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | Mengembalikan representasi string dari nilai tanggal dan waktu yang diwakili oleh objek saat ini menggunakan informasi format yang ditentukan. |
| 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 | Mengembalikan sebuah instance baru kelas DateTime yang mewakili nilai tanggal dan waktu yang diwakili oleh objek saat ini sebagai UTC. |
| ToUnixTime() const | Mengembalikan nilai yang mewakili nilai tanggal dan waktu yang diwakili oleh objek saat ini sebagai Unix time. UNTUK PENGGUNAAN INTERNAL. |
| static TryParse(const String&, DateTime&) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara. |
| static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTime&) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan informasi format spesifik budaya yang ditentukan dan gaya. |
| 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&) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan format yang ditentukan, informasi format spesifik budaya, dan gaya. Format representasi string harus cocok persis dengan format yang ditentukan. |
| 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&) | Mengonversi representasi string yang ditentukan dari nilai tanggal dan waktu menjadi objek DateTime yang setara menggunakan format yang ditentukan, informasi format spesifik budaya, dan gaya. Format representasi string harus cocok persis dengan satu atau lebih format yang ditentukan. |
| 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() | Mengembalikan objek TypeInfo yang berisi informasi tentang kelas ini. |
Bidang
| Bidang | Deskripsi |
|---|---|
| static constexpr MaxTicks | Jumlah 100-nanodetik dalam interval waktu antara nilai DateTime minimal yang mungkin dan maksimal yang mungkin. |
| static MaxValue | Sebuah instance kelas DateTime yang mewakili nilai tanggal dan waktu maksimal yang mungkin. |
| static constexpr MinTicks | Jumlah minimal tick yang dapat direpresentasikan oleh sebuah instance kelas DateTime. |
| static MinValue | Sebuah instance kelas DateTime yang merepresentasikan nilai tanggal dan waktu minimal yang mungkin. |
| static constexpr TicksPerDay | Jumlah tick dalam satu hari. |
| static constexpr TicksPerHour | Jumlah tick dalam satu jam. |
| static constexpr TicksPerMicrosecond | Jumlah tick dalam satu mikrodetik. |
| static constexpr TicksPerMillisecond | Jumlah tick dalam satu milidetik. |
| static constexpr TicksPerMinute | Jumlah tick dalam satu menit. |
| static constexpr TicksPerSecond | Jumlah tick dalam satu detik. |
| static UnixEpoch | Sebuah instance kelas DateTime yang merepresentasikan awal epoch Unix (1970.01.01 00:00:00). |
Catatan
#include "system/console.h"
#include "system/date_time.h"
int main()
{
using namespace System;
// Buat instance kelas 'DateTime'.
DateTime dateTime{1990, 10, 30};
// Cetak instance dalam berbagai format.
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
*/
Lihat Juga
- Namespace System
- Library Aspose.Page for C++