DateTimeStyles Enum

Definisi

Menentukan opsi pemformatan yang menyesuaikan penguraian string untuk beberapa metode penguraian tanggal dan waktu.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class DateTimeStyles
[System.Flags]
public enum DateTimeStyles
[System.Flags]
[System.Serializable]
public enum DateTimeStyles
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DateTimeStyles
[<System.Flags>]
type DateTimeStyles = 
[<System.Flags>]
[<System.Serializable>]
type DateTimeStyles = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DateTimeStyles = 
Public Enum DateTimeStyles
Warisan
DateTimeStyles
Atribut

Bidang

AdjustToUniversal 16

Tanggal dan waktu dikembalikan sebagai Waktu Universal Terkoordinasi (UTC). Jika string input menunjukkan waktu lokal, melalui penentu zona waktu atau AssumeLocal, tanggal dan waktu dikonversi dari waktu lokal ke UTC. Jika string input menunjukkan waktu UTC, melalui penentu zona waktu atau AssumeUniversal, tidak ada konversi yang terjadi. Jika string input tidak menunjukkan waktu lokal atau UTC, tidak ada konversi yang terjadi dan properti yang Kind dihasilkan adalah Unspecified. Nilai ini tidak dapat digunakan dengan RoundtripKind.

AllowInnerWhite 4

Karakter spasi putih ekstra di tengah string harus diabaikan selama penguraian, kecuali jika terjadi dalam DateTimeFormatInfo pola format.

AllowLeadingWhite 1

Karakter spasi putih di depan harus diabaikan selama penguraian, kecuali jika terjadi dalam DateTimeFormatInfo pola format.

AllowTrailingWhite 2

Karakter spasi putih berikutnya harus diabaikan selama penguraian, kecuali jika terjadi dalam DateTimeFormatInfo pola format.

AllowWhiteSpaces 7

Karakter spasi putih ekstra di mana saja dalam string harus diabaikan selama penguraian, kecuali jika terjadi dalam DateTimeFormatInfo pola format. Nilai ini adalah kombinasi dari AllowLeadingWhitenilai , AllowTrailingWhite, dan AllowInnerWhite .

AssumeLocal 32

Jika tidak ada zona waktu yang ditentukan dalam string yang diurai, string diasumsikan untuk menunjukkan waktu lokal. Nilai ini tidak dapat digunakan dengan AssumeUniversal atau RoundtripKind.

AssumeUniversal 64

Jika tidak ada zona waktu yang ditentukan dalam string yang diurai, string diasumsikan untuk menunjukkan UTC. Nilai ini tidak dapat digunakan dengan AssumeLocal atau RoundtripKind.

NoCurrentDateDefault 8

Jika string yang diurai hanya berisi waktu dan bukan tanggal, metode penguraian mengasumsikan tanggal Gregorian dengan tahun = 1, bulan = 1, dan hari = 1. Jika nilai ini tidak digunakan, tanggal saat ini diasumsikan.

None 0

Opsi pemformatan default harus digunakan. Nilai ini mewakili gaya default untuk Parse(String)metode , ParseExact(String, String, IFormatProvider), dan TryParse(String, DateTime) .

RoundtripKind 128

Bidang DateTimeKind tanggal dipertahankan saat DateTime objek dikonversi menjadi string menggunakan penentu format standar "o" atau "r", dan string kemudian dikonversi kembali ke DateTime objek.

Keterangan

DateTimeStyles nilai dapat digunakan dengan salah satu metode penguraian tanggal dan waktu berikut yang menyertakan styles parameter untuk menentukan interpretasi elemen gaya yang mungkin ada dalam string yang akan diurai:

Metode ParseExact dan TryParseExact dapat menggunakan salah DateTimeStyles satu nilai. Namun, jika tidak ada Allow* nilai yang dipilih, string input harus memiliki karakter spasi putih yang sama persis dengan string format.

Jika string input tidak berisi indikasi zona waktu, metode penguraian tanggal dan waktu menginterpretasikan nilai string tanggal dan waktu berdasarkan pengaturan zona waktu untuk sistem operasi. Untuk mengonversi tanggal dan waktu ke Universal Time atau Greenwich Mean Time (GMT), aplikasi harus menggunakan AdjustToUniversal nilai . Efek yang sama dapat dicapai dengan memanggil DateTime.ToUniversalTime metode atau DateTimeOffset.ToUniversalTime . Namun, menggunakan AdjustToUniversal nilai dengan metode penguraian tanggal dan waktu lebih efisien.

Berlaku untuk

Lihat juga