DateTimeOffset Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili titik waktu, biasanya dinyatakan sebagai tanggal dan waktu hari, relatif terhadap Waktu Universal Terkoordinasi (UTC).
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
interface IFormattable
type DateTimeOffset = struct
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface ISpanFormattable
interface IFormattable
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
interface IUtf8SpanFormattable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
interface IDeserializationCallback
interface ISerializable
[<System.Serializable>]
type DateTimeOffset = struct
interface IFormattable
interface ISerializable
interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset)
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
- Warisan
- Atribut
- Penerapan
Keterangan
Struktur DateTimeOffset mencakup DateTime nilai, bersama dengan Offset properti yang menentukan perbedaan antara tanggal dan waktu instans saat ini DateTimeOffset dan Waktu Universal Terkoordinasi (UTC). Karena mendefinisikan tanggal dan waktu yang relatif terhadap UTC, DateTimeOffset strukturnya tidak termasuk Kind
anggota, seperti strukturnya DateTime . Ini mewakili tanggal dan waktu dengan nilai yang UTC-nya berkisar antara 12:00:00 tengah malam, 1 Januari 0001 Anno Domini (Era Umum), hingga 11:59:59 P.M., 31 Desember 9999 A.D. (C.E.).
Penting
Era di kalender Jepang didasarkan pada pemerintahan kaisar dan karenanya diharapkan berubah. Misalnya, 1 Mei 2019 menandai awal era Reiwa di JapaneseCalendar dan JapaneseLunisolarCalendar. Perubahan era seperti itu mempengaruhi semua aplikasi yang menggunakan kalender ini. Untuk informasi selengkapnya dan untuk menentukan apakah aplikasi Anda terpengaruh, lihat Menangani era baru di kalender Jepang di .NET. Untuk informasi tentang menguji aplikasi Anda pada sistem Windows untuk memastikan kesiapannya untuk perubahan era, lihat Menyiapkan aplikasi Anda untuk perubahan era Jepang. Untuk fitur di .NET yang mendukung kalender dengan beberapa era dan untuk praktik terbaik saat bekerja dengan kalender yang mendukung beberapa era, lihat Bekerja dengan era.
Komponen waktu nilai DateTimeOffset diukur dalam 100 unit nanodetik yang disebut tick, dan tanggal tertentu adalah jumlah kutu sejak 12:00 tengah malam, 1 Januari 0001 A.D. (C.E.) di GregorianCalendar kalender. Nilai DateTimeOffset selalu dinyatakan dalam konteks kalender eksplisit atau default. Kutu yang dapat didistribusikan ke detik lompatan tidak termasuk dalam jumlah total kutu.
DateTimeOffset Meskipun nilai menyertakan offset, itu bukan struktur data yang sepenuhnya sadar zona waktu. Meskipun offset dari UTC adalah salah satu karakteristik zona waktu, itu tidak secara jelas mengidentifikasi zona waktu. Tidak hanya beberapa zona waktu yang memiliki offset yang sama dari UTC, tetapi offset dari satu zona waktu berubah jika mengamati waktu musim panas. Ini berarti bahwa, segera setelah DateTimeOffset nilai dikaitkan dari zona waktunya, nilai tersebut tidak dapat lagi ditautkan secara tidak ambigu kembali ke zona waktu aslinya.
Karena DateTimeOffset adalah struktur, DateTimeOffset objek yang telah dinyatakan tetapi tidak diinisialisasi berisi nilai default untuk setiap bidang anggotanya. Ini berarti bahwa propertinya DateTime diatur ke DateTimeOffset.MinValue dan propertinya Offset diatur ke TimeSpan.Zero.
Anda dapat membuat nilai baru DateTimeOffset dengan memanggil salah satu kelebihan beban konstruktornya, yang mirip dengan konstruktor yang kelebihan beban untuk DateTime struktur. Anda juga dapat membuat nilai baru DateTimeOffset dengan menetapkan DateTime nilai. Ini adalah konversi implisit; tidak memerlukan operator transmisi (dalam C#) atau memanggil ke metode konversi (di Visual Basic). Anda juga dapat menginisialisasi DateTimeOffset nilai dari representasi string tanggal dan waktu dengan memanggil sejumlah metode penguraian string statis, yang mencakup Parse, , ParseExactTryParse, dan TryParseExact.
DateTimeOffset Anggota struktur menyediakan fungsionalitas di area berikut:
Aritmatika tanggal dan waktu.
Anda dapat menambahkan atau mengurangi interval tanggal atau waktu dari nilai tertentu DateTimeOffset . Operasi aritmatika dengan DateTimeOffset nilai, tidak seperti operasi dengan DateTime nilai, sesuaikan perbedaan offset waktu saat mengembalikan hasil. Misalnya, kode berikut menggunakan DateTime variabel untuk mengurangi waktu lokal saat ini dari waktu UTC saat ini. Kode kemudian menggunakan DateTimeOffset variabel untuk melakukan operasi yang sama. Pengurangan dengan DateTime nilai mengembalikan perbedaan zona waktu lokal dari UTC, sementara pengurangan dengan DateTimeOffset nilai mengembalikan TimeSpan.Zero.
using System; public class DateArithmetic { public static void Main() { DateTime date1, date2; DateTimeOffset dateOffset1, dateOffset2; TimeSpan difference; // Find difference between Date.Now and Date.UtcNow date1 = DateTime.Now; date2 = DateTime.UtcNow; difference = date1 - date2; Console.WriteLine("{0} - {1} = {2}", date1, date2, difference); // Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = DateTimeOffset.Now; dateOffset2 = DateTimeOffset.UtcNow; difference = dateOffset1 - dateOffset2; Console.WriteLine("{0} - {1} = {2}", dateOffset1, dateOffset2, difference); // If run in the Pacific Standard time zone on 4/2/2007, the example // displays the following output to the console: // 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 // 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 } }
open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278
Module DateArithmetic Public Sub Main() Dim date1, date2 As Date Dim dateOffset1, dateOffset2 As DateTimeOffset Dim difference As TimeSpan ' Find difference between Date.Now and Date.UtcNow date1 = Date.Now date2 = Date.UtcNow difference = date1 - date2 Console.WriteLine("{0} - {1} = {2}", date1, date2, difference) ' Find difference between Now and UtcNow using DateTimeOffset dateOffset1 = date.Now dateOffset2 = date.UtcNow difference = dateOffset1 - dateOffset2 Console.WriteLine("{0} - {1} = {2}", _ dateOffset1, dateOffset2, difference) ' If run in the Pacific Standard time zone on 4/2/2007, the example ' displays the following output to the console: ' 4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00 ' 4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00 End Sub End Module
Operasi konversi jenis.
Anda dapat mengonversi DateTimeOffset nilai menjadi DateTime nilai dan sebaliknya.
Manipulasi waktu dan operasi ekstraksi.
Anda dapat mengekstrak tanggal atau waktu DateTimeOffset nilai. Anda juga dapat mengambil nilai komponen tertentu DateTimeOffset , seperti tahun atau bulannya.
Catatan
Jika Anda bekerja dengan nilai tick yang ingin Anda konversi ke interval waktu lain, seperti menit atau detik, Anda harus menggunakan TimeSpan.TicksPerDaykonstanta , , TimeSpan.TicksPerHourTimeSpan.TicksPerMinute, TimeSpan.TicksPerSecondatau TimeSpan.TicksPerMillisecond untuk melakukan konversi. Misalnya, untuk menambahkan jumlah detik yang diwakili oleh jumlah tanda centang tertentu ke Second komponen DateTimeOffset nilai, Anda dapat menggunakan ekspresi dateValue.Second + nTicks/Timespan.TicksPerSecond
.
Konversi tanggal dan waktu.
Anda dapat mengonversi nilai apa pun DateTimeOffset ke nilai lain DateTimeOffset yang mewakili titik waktu yang sama di zona waktu lain. Namun, aturan penyesuaian DateTimeOffset zona waktu hanya diterapkan dalam kasus ToLocalTime metode , yang mengonversi nilai ke tanggal dan waktu di zona sistem lokal.
Perbandingan tanggal dan waktu.
Anda dapat menentukan apakah ada nilai tertentu DateTimeOffset yang lebih awal dari, sama seperti, atau lebih baru dari nilai lain DateTimeOffset . Sebelum perbandingan dilakukan, semua nilai dikonversi ke UTC.
Konstruktor
DateTimeOffset(DateOnly, TimeOnly, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan , , |
DateTimeOffset(DateTime) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan nilai yang ditentukan DateTime . |
DateTimeOffset(DateTime, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan nilai dan offset yang ditentukan DateTime . |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan tahun, bulan, hari, jam, menit, detik, milidetik yang ditentukan, dan offset kalender tertentu. |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan , , |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan , , |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan tahun, bulan, hari, jam, menit, detik, milidetik, dan offset yang ditentukan. |
DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan tahun, bulan, hari, jam, menit, detik, dan offset yang ditentukan. |
DateTimeOffset(Int64, TimeSpan) |
Menginisialisasi instans DateTimeOffset baru struktur menggunakan jumlah tick dan offset yang ditentukan. |
Bidang
MaxValue |
Mewakili nilai terbesar yang mungkin dari DateTimeOffset. Bidang ini hanya-baca. |
MinValue |
Mewakili nilai paling awal yang mungkin DateTimeOffset . Bidang ini hanya-baca. |
UnixEpoch |
Nilai konstanta ini setara dengan 00:00:00.0000000 UTC, 1 Januari 1970, di kalender Gregorian. UnixEpoch menentukan titik waktu ketika waktu Unix sama dengan 0. |
Properti
Date |
DateTime Mendapatkan nilai yang mewakili komponen tanggal objek saat iniDateTimeOffset. |
DateTime |
DateTime Mendapatkan nilai yang menunjukkan tanggal dan waktu objek saat iniDateTimeOffset. |
Day |
Mendapatkan hari dalam sebulan yang diwakili oleh objek saat ini DateTimeOffset . |
DayOfWeek |
Mendapatkan hari dalam seminggu yang diwakili oleh objek saat ini DateTimeOffset . |
DayOfYear |
Mendapatkan hari dalam setahun yang diwakili oleh objek saat ini DateTimeOffset . |
Hour |
Mendapatkan komponen jam dari waktu yang diwakili oleh objek saat ini DateTimeOffset . |
LocalDateTime |
DateTime Mendapatkan nilai yang mewakili tanggal dan waktu lokal objek saat iniDateTimeOffset. |
Microsecond |
Mendapatkan komponen mikrosecond dari waktu yang diwakili oleh objek saat ini DateTimeOffset . |
Millisecond |
Mendapatkan komponen milidetik dari waktu yang diwakili oleh objek saat ini DateTimeOffset . |
Minute |
Mendapatkan komponen menit dari waktu yang diwakili oleh objek saat ini DateTimeOffset . |
Month |
Mendapatkan komponen bulan dari tanggal yang diwakili oleh objek saat ini DateTimeOffset . |
Nanosecond |
Mendapatkan komponen nanodetik dari waktu yang diwakili oleh objek saat ini DateTimeOffset . |
Now |
DateTimeOffset Mendapatkan objek yang diatur ke tanggal dan waktu saat ini pada komputer saat ini, dengan offset diatur ke offset waktu lokal dari Waktu Universal Terkoordinasi (UTC). |
Offset |
Mendapatkan offset waktu dari Waktu Universal Terkoordinasi (UTC). |
Second |
Mendapatkan komponen kedua dari waktu jam yang diwakili oleh objek saat ini DateTimeOffset . |
Ticks |
Mendapatkan jumlah tanda centang yang menunjukkan tanggal dan waktu objek saat ini DateTimeOffset dalam waktu jam. |
TimeOfDay |
Mendapatkan waktu untuk objek saat ini DateTimeOffset . |
TotalOffsetMinutes |
Mendapatkan offset waktu dari Waktu Universal Terkoordinasi (UTC) dalam hitungan menit. |
UtcDateTime |
DateTime Mendapatkan nilai yang mewakili tanggal dan waktu Waktu Universal Terkoordinasi (UTC) dari objek saat iniDateTimeOffset. |
UtcNow |
DateTimeOffset Mendapatkan objek yang tanggal dan waktunya diatur ke tanggal dan waktu Waktu Universal Terkoordinasi (UTC) saat ini dan yang offset-nya adalah Zero. |
UtcTicks |
Mendapatkan jumlah tanda centang yang menunjukkan tanggal dan waktu objek saat ini DateTimeOffset dalam Waktu Universal Terkoordinasi (UTC). |
Year |
Mendapatkan komponen tahun dari tanggal yang diwakili oleh objek saat ini DateTimeOffset . |
Metode
Add(TimeSpan) |
Mengembalikan objek baru DateTimeOffset yang menambahkan interval waktu tertentu ke nilai instans ini. |
AddDays(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah hari utuh dan pecahan tertentu ke nilai instans ini. |
AddHours(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah jam utuh dan pecahan tertentu ke nilai instans ini. |
AddMicroseconds(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah mikro detik tertentu ke nilai instans ini. |
AddMilliseconds(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah milidetik tertentu ke nilai instans ini. |
AddMinutes(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah menit keseluruhan dan pecahan tertentu ke nilai instans ini. |
AddMonths(Int32) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah bulan tertentu ke nilai instans ini. |
AddSeconds(Double) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah detik utuh dan pecahan tertentu ke nilai instans ini. |
AddTicks(Int64) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah tanda centang tertentu ke nilai instans ini. |
AddYears(Int32) |
Mengembalikan objek baru DateTimeOffset yang menambahkan jumlah tahun tertentu ke nilai instans ini. |
Compare(DateTimeOffset, DateTimeOffset) |
Membandingkan dua DateTimeOffset objek dan menunjukkan apakah yang pertama lebih awal dari yang kedua, sama dengan yang kedua, atau lebih lambat dari yang kedua. |
CompareTo(DateTimeOffset) |
Membandingkan objek saat ini DateTimeOffset dengan objek yang ditentukan DateTimeOffset dan menunjukkan apakah objek saat ini lebih awal dari, sama dengan, atau lebih baru dari objek kedua DateTimeOffset . |
Deconstruct(DateOnly, TimeOnly, TimeSpan) |
Mendekonstruksi instans ini DateTimeOffset dengan DateOnly, TimeOnly, dan TimeSpan. |
Equals(DateTimeOffset) |
Menentukan apakah objek saat ini DateTimeOffset mewakili titik waktu yang sama dengan objek yang ditentukan DateTimeOffset . |
Equals(DateTimeOffset, DateTimeOffset) |
Menentukan apakah dua objek yang ditentukan DateTimeOffset mewakili titik waktu yang sama. |
Equals(Object) |
Menentukan apakah DateTimeOffset objek mewakili titik waktu yang sama dengan objek yang ditentukan. |
EqualsExact(DateTimeOffset) |
Menentukan apakah objek saat ini DateTimeOffset mewakili waktu yang sama dan memiliki offset yang sama dengan objek yang ditentukan DateTimeOffset . |
FromFileTime(Int64) |
Mengonversi waktu file Windows yang ditentukan ke waktu lokal yang setara. |
FromUnixTimeMilliseconds(Int64) |
Mengonversi waktu Unix yang dinyatakan sebagai jumlah milidetik yang telah berlalu sejak 1970-01-01T00:00:00Z ke DateTimeOffset nilai. |
FromUnixTimeSeconds(Int64) |
Mengonversi waktu Unix yang dinyatakan sebagai jumlah detik yang telah berlalu sejak 1970-01-01T00:00:00Z menjadi DateTimeOffset nilai. |
GetHashCode() |
Mengembalikan kode hash untuk objek saat ini DateTimeOffset . |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Mengurai rentang karakter menjadi nilai. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Mengonversi representasi rentang tanggal dan waktu yang ditentukan menjadi DateTimeOffset setara menggunakan informasi format dan gaya pemformatan khusus budaya yang ditentukan. |
Parse(String) |
Mengonversi representasi string yang ditentukan dari tanggal, waktu, dan offset menjadi DateTimeOffset setara. |
Parse(String, IFormatProvider) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan informasi format khusus budaya yang ditentukan. |
Parse(String, IFormatProvider, DateTimeStyles) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan informasi format khusus budaya dan gaya pemformatan yang ditentukan. |
ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Mengonversi rentang karakter yang mewakili tanggal dan waktu yang DateTimeOffset setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi tanggal dan waktu harus sama persis dengan format yang ditentukan. |
ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles) |
Mengonversi rentang karakter yang berisi representasi string tanggal dan waktu yang DateTimeOffset setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi tanggal dan waktu harus sama persis dengan salah satu format yang ditentukan. |
ParseExact(String, String, IFormatProvider) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan format yang ditentukan dan informasi format khusus budaya. Format representasi string harus sama persis dengan format yang ditentukan. |
ParseExact(String, String, IFormatProvider, DateTimeStyles) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan format yang ditentukan. |
ParseExact(String, String[], IFormatProvider, DateTimeStyles) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan. |
Subtract(DateTimeOffset) |
Mengurangi DateTimeOffset nilai yang mewakili tanggal dan waktu tertentu dari objek saat ini DateTimeOffset . |
Subtract(TimeSpan) |
Mengurangi interval waktu yang ditentukan dari objek saat ini DateTimeOffset . |
ToFileTime() |
Mengonversi nilai objek saat ini DateTimeOffset ke waktu file Windows. |
ToLocalTime() |
Mengonversi objek saat ini DateTimeOffset menjadi DateTimeOffset objek yang mewakili waktu lokal. |
ToOffset(TimeSpan) |
Mengonversi nilai objek saat ini DateTimeOffset ke tanggal dan waktu yang ditentukan oleh nilai offset. |
ToString() |
Mengonversi nilai objek saat ini DateTimeOffset ke representasi string yang setara. |
ToString(IFormatProvider) |
Mengonversi nilai objek saat ini DateTimeOffset ke representasi string yang setara menggunakan informasi pemformatan khusus budaya yang ditentukan. |
ToString(String) |
Mengonversi nilai objek saat ini DateTimeOffset ke representasi string yang setara menggunakan format yang ditentukan. |
ToString(String, IFormatProvider) |
Mengonversi nilai objek saat ini DateTimeOffset ke representasi string yang setara menggunakan format yang ditentukan dan informasi format khusus budaya. |
ToUniversalTime() |
Mengonversi objek saat ini DateTimeOffset menjadi DateTimeOffset nilai yang mewakili Waktu Universal Terkoordinasi (UTC). |
ToUnixTimeMilliseconds() |
Mengembalikan jumlah milidetik yang telah berlalu sejak 1970-01-01T00:00:00.000Z. |
ToUnixTimeSeconds() |
Mengembalikan jumlah detik yang telah berlalu sejak 1970-01-01T00:00:00Z. |
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan. |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mencoba memformat nilai instans offset tanggalwaktu saat ini ke dalam rentang karakter yang disediakan. |
TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
Mencoba mengonversi representasi rentang tertentu dari tanggal dan waktu yang DateTimeOffset setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
Mencoba mengurai rentang karakter menjadi nilai. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mencoba mengonversi representasi rentang tertentu dari tanggal dan waktu yang DateTimeOffset setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
TryParse(String, DateTimeOffset) |
Mencoba mengonversi representasi string tertentu dari tanggal dan waktu ke DateTimeOffset yang setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
TryParse(String, IFormatProvider, DateTimeOffset) |
Mencoba mengurai string ke dalam nilai. |
TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mencoba mengonversi representasi string tertentu dari tanggal dan waktu ke DateTimeOffset yang setara, dan mengembalikan nilai yang menunjukkan apakah konversi berhasil. |
TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mengonversi representasi tanggal dan waktu dalam rentang karakter menjadi DateTimeOffset setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi tanggal dan waktu harus sama persis dengan format yang ditentukan. |
TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mengonversi representasi tanggal dan waktu dalam rentang karakter menjadi DateTimeOffset setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi tanggal dan waktu harus sama persis dengan salah satu format yang ditentukan. |
TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan format yang ditentukan. |
TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset) |
Mengonversi representasi string yang ditentukan dari tanggal dan waktu ke DateTimeOffset yang setara menggunakan array format yang ditentukan, informasi format khusus budaya, dan gaya. Format representasi string harus sama persis dengan salah satu format yang ditentukan. |
Operator
Addition(DateTimeOffset, TimeSpan) |
Menambahkan interval waktu tertentu ke DateTimeOffset objek yang memiliki tanggal dan waktu tertentu, dan menghasilkan DateTimeOffset objek yang memiliki tanggal dan waktu baru. |
Equality(DateTimeOffset, DateTimeOffset) |
Menentukan apakah dua objek yang ditentukan DateTimeOffset mewakili titik waktu yang sama. |
GreaterThan(DateTimeOffset, DateTimeOffset) |
Menentukan apakah satu objek yang ditentukan DateTimeOffset lebih besar dari (atau lebih baru) objek yang ditentukan DateTimeOffset kedua. |
GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) |
Menentukan apakah satu objek yang ditentukan DateTimeOffset lebih besar dari atau sama dengan objek yang ditentukan DateTimeOffset kedua. |
Implicit(DateTime to DateTimeOffset) |
Menentukan konversi DateTime implisit objek ke DateTimeOffset objek. |
Inequality(DateTimeOffset, DateTimeOffset) |
Menentukan apakah dua objek yang ditentukan DateTimeOffset mengacu pada titik waktu yang berbeda. |
LessThan(DateTimeOffset, DateTimeOffset) |
Menentukan apakah satu objek yang ditentukan DateTimeOffset kurang dari objek yang ditentukan DateTimeOffset kedua. |
LessThanOrEqual(DateTimeOffset, DateTimeOffset) |
Menentukan apakah satu objek yang ditentukan DateTimeOffset kurang dari objek yang ditentukan DateTimeOffset kedua. |
Subtraction(DateTimeOffset, DateTimeOffset) |
Mengurangi satu DateTimeOffset objek dari objek lain dan menghasilkan interval waktu. |
Subtraction(DateTimeOffset, TimeSpan) |
Mengurangi interval waktu tertentu dari tanggal dan waktu tertentu, dan menghasilkan tanggal dan waktu baru. |
Implementasi Antarmuka Eksplisit
IComparable.CompareTo(Object) |
Membandingkan nilai objek saat ini DateTimeOffset dengan objek lain dengan jenis yang sama. |
IDeserializationCallback.OnDeserialization(Object) |
Berjalan ketika deserialisasi objek telah selesai. |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Mengisi objek dengan data yang SerializationInfo diperlukan untuk menserialisasikan objek saat ini DateTimeOffset . |