Bagikan melalui


TimeZoneInfo.DaylightName Properti

Definisi

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 .

Berlaku untuk