TimeZoneInfo.DaylightName Properti
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.
Mendapatkan nama tampilan untuk waktu musim panas zona waktu saat ini.
public:
property System::String ^ DaylightName { System::String ^ get(); };
public string DaylightName { get; }
member this.DaylightName : string
Public ReadOnly Property DaylightName As String
Nilai Properti
Nama tampilan untuk waktu musim panas zona waktu.
Contoh
Contoh berikut mendefinisikan metode bernama DisplayDateWithTimeZoneName
yang menggunakan IsDaylightSavingTime(DateTime) metode untuk menentukan apakah akan menampilkan nama waktu standar zona waktu atau nama waktu musim panas.
private void DisplayDateWithTimeZoneName(DateTime date1, TimeZoneInfo timeZone)
{
Console.WriteLine("The time is {0:t} on {0:d} {1}",
date1,
timeZone.IsDaylightSavingTime(date1) ?
timeZone.DaylightName : timeZone.StandardName);
}
// The example displays output similar to the following:
// The time is 1:00 AM on 4/2/2006 Pacific Standard Time
let displayDateWithTimeZoneName (date1: DateTime) (timeZone: TimeZoneInfo) =
printfn $"The time is {date1:t} on {date1:d} {if timeZone.IsDaylightSavingTime date1 then timeZone.DaylightName else timeZone.StandardName}"
// The example displays output similar to the following:
// The time is 1:00 AM on 4/2/2006 Pacific Standard Time
Private Sub DisplayDateWithTimeZoneName(date1 As Date, timeZone As TimeZoneInfo)
Console.WriteLine("The time is {0:t} on {0:d} {1}", _
date1, _
IIf(timeZone.IsDaylightSavingTime(date1), _
timezone.DaylightName, timezone.StandardName))
End Sub
' The example displays output similar to the following:
' The time is 1:00 AM on 4/2/2006 Pacific Standard Time
Keterangan
Nama tampilan dilokalkan berdasarkan budaya yang diinstal dengan sistem operasi Windows.
Properti DaylightName yang nilainya tidak String.Empty atau null
tidak selalu menunjukkan bahwa zona waktu mendukung waktu musim panas. Untuk menentukan apakah zona waktu mendukung waktu musim panas, periksa nilai propertinya SupportsDaylightSavingTime .
Dalam kebanyakan kasus, DaylightName
properti zona waktu yang ditentukan sistem bukan String.Empty atau null
. Namun, DaylightName properti zona waktu kustom dapat diatur ke String.Empty. Ini terjadi ketika zona waktu kustom dibuat oleh TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String) atau TimeZoneInfo.CreateCustomTimeZone(String, TimeSpan, String, String, String, TimeZoneInfo+AdjustmentRule[], Boolean) kelebihan beban dan disableDaylightSavingTime
parameternya adalah true
. Oleh karena itu, kode Anda tidak boleh berasumsi bahwa nilai DaylightName properti tidak null
atau kosong.
Properti DaylightName ini setara dengan DaylightName properti TimeZone kelas .