TimeZone.DaylightName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il nome del fuso orario con l'ora legale.
public:
abstract property System::String ^ DaylightName { System::String ^ get(); };
public abstract string DaylightName { get; }
member this.DaylightName : string
Public MustOverride ReadOnly Property DaylightName As String
Valore della proprietà
Nome del fuso orario con l'ora legale.
Esempio
Nell'esempio seguente viene fatto riferimento e viene visualizzata la DaylightName
proprietà del fuso orario corrente.
// Example of selected TimeZone class elements.
using namespace System;
using namespace System::Globalization;
int main()
{
String^ dataFmt = "{0,-30}{1}";
String^ timeFmt = "{0,-30}{1:yyyy-MM-dd HH:mm}";
Console::WriteLine( "This example of selected TimeZone class "
"elements generates the following \n"
"output, which varies depending on the "
"time zone in which it is run.\n" );
// Get the local time zone and the current local time and year.
TimeZone^ localZone = TimeZone::CurrentTimeZone;
DateTime currentDate = DateTime::Now;
int currentYear = currentDate.Year;
// Display the names for standard time and daylight saving
// time for the local time zone.
Console::WriteLine( dataFmt, "Standard time name:", localZone->StandardName );
Console::WriteLine( dataFmt, "Daylight saving time name:", localZone->DaylightName );
// Display the current date and time and show if they occur
// in daylight saving time.
Console::WriteLine( String::Concat( "\n", timeFmt ), "Current date and time:", currentDate );
Console::WriteLine( dataFmt, "Daylight saving time?", localZone->IsDaylightSavingTime( currentDate ) );
// Get the current Coordinated Universal Time (UTC) and UTC
// offset.
DateTime currentUTC = localZone->ToUniversalTime( currentDate );
TimeSpan currentOffset = localZone->GetUtcOffset( currentDate );
Console::WriteLine( timeFmt, "Coordinated Universal Time:", currentUTC );
Console::WriteLine( dataFmt, "UTC offset:", currentOffset );
// Get the DaylightTime object for the current year.
DaylightTime^ daylight = localZone->GetDaylightChanges( currentYear );
// Display the daylight saving time range for the current year.
Console::WriteLine( "\nDaylight saving time for year {0}:", currentYear );
Console::WriteLine( "{0:yyyy-MM-dd HH:mm} to "
"{1:yyyy-MM-dd HH:mm}, delta: {2}", daylight->Start, daylight->End, daylight->Delta );
}
/*
This example of selected TimeZone class elements generates the following
output, which varies depending on the time zone in which it is run.
Standard time name: Pacific Standard Time
Daylight saving time name: Pacific Daylight Time
Current date and time: 2006-01-06 16:47
Daylight saving time? False
Coordinated Universal Time: 2006-01-07 00:47
UTC offset: -08:00:00
Daylight saving time for year 2006:
2006-04-02 02:00 to 2006-10-29 02:00, delta: 01:00:00
*/
// Example of selected TimeZone class elements.
using System;
using System.Globalization;
class TimeZoneDemo
{
static void Main( )
{
const string dataFmt = "{0,-30}{1}";
const string timeFmt = "{0,-30}{1:yyyy-MM-dd HH:mm}";
Console.WriteLine(
"This example of selected TimeZone class " +
"elements generates the following \n" +
"output, which varies depending on the " +
"time zone in which it is run.\n" );
// Get the local time zone and the current local time and year.
TimeZone localZone = TimeZone.CurrentTimeZone;
DateTime currentDate = DateTime.Now;
int currentYear = currentDate.Year;
// Display the names for standard time and daylight saving
// time for the local time zone.
Console.WriteLine( dataFmt, "Standard time name:",
localZone.StandardName );
Console.WriteLine( dataFmt, "Daylight saving time name:",
localZone.DaylightName );
// Display the current date and time and show if they occur
// in daylight saving time.
Console.WriteLine( "\n" + timeFmt, "Current date and time:",
currentDate );
Console.WriteLine( dataFmt, "Daylight saving time?",
localZone.IsDaylightSavingTime( currentDate ) );
// Get the current Coordinated Universal Time (UTC) and UTC
// offset.
DateTime currentUTC =
localZone.ToUniversalTime( currentDate );
TimeSpan currentOffset =
localZone.GetUtcOffset( currentDate );
Console.WriteLine( timeFmt, "Coordinated Universal Time:",
currentUTC );
Console.WriteLine( dataFmt, "UTC offset:", currentOffset );
// Get the DaylightTime object for the current year.
DaylightTime daylight =
localZone.GetDaylightChanges( currentYear );
// Display the daylight saving time range for the current year.
Console.WriteLine(
"\nDaylight saving time for year {0}:", currentYear );
Console.WriteLine( "{0:yyyy-MM-dd HH:mm} to " +
"{1:yyyy-MM-dd HH:mm}, delta: {2}",
daylight.Start, daylight.End, daylight.Delta );
}
}
/*
This example of selected TimeZone class elements generates the following
output, which varies depending on the time zone in which it is run.
Standard time name: Pacific Standard Time
Daylight saving time name: Pacific Daylight Time
Current date and time: 2006-01-06 16:47
Daylight saving time? False
Coordinated Universal Time: 2006-01-07 00:47
UTC offset: -08:00:00
Daylight saving time for year 2006:
2006-04-02 02:00 to 2006-10-29 02:00, delta: 01:00:00
*/
' Example of selected TimeZone class elements.
Imports System.Globalization
Module TimeZoneDemo
Sub Main( )
Const dataFmt As String = "{0,-30}{1}"
Const timeFmt As String = "{0,-30}{1:yyyy-MM-dd HH:mm}"
Console.WriteLine( "This example of selected " & _
"TimeZone class elements generates the following " & _
vbCrLf & "output, which varies depending on the " & _
"time zone in which it is run." & vbCrLf )
' Get the local time zone and the current local time and year.
Dim localZone As TimeZone = TimeZone.CurrentTimeZone
Dim currentDate As DateTime = DateTime.Now
Dim currentYear As Integer = currentDate.Year
' Display the names for standard time and daylight saving
' time for the local time zone.
Console.WriteLine( dataFmt, "Standard time name:", _
localZone.StandardName )
Console.WriteLine( dataFmt, "Daylight saving time name:", _
localZone.DaylightName )
' Display the current date and time and show if they occur
' in daylight saving time.
Console.WriteLine( vbCrLf & timeFmt, _
"Current date and time:", currentDate )
Console.WriteLine( dataFmt, "Daylight saving time?", _
localZone.IsDaylightSavingTime( currentDate ) )
' Get the current Coordinated Universal Time (UTC) and UTC
' offset.
Dim currentUTC As DateTime = _
localZone.ToUniversalTime( currentDate )
Dim currentOffset As TimeSpan = _
localZone.GetUtcOffset( currentDate )
Console.WriteLine( timeFmt, "Coordinated Universal Time:", _
currentUTC )
Console.WriteLine( dataFmt, "UTC offset:", currentOffset )
' Get the DaylightTime object for the current year.
Dim daylight As DaylightTime = _
localZone.GetDaylightChanges( currentYear )
' Display the daylight saving time range for the current year.
Console.WriteLine( vbCrLf & _
"Daylight saving time for year {0}:", currentYear )
Console.WriteLine( "{0:yyyy-MM-dd HH:mm} to " & _
"{1:yyyy-MM-dd HH:mm}, delta: {2}", _
daylight.Start, daylight.End, daylight.Delta )
End Sub
End Module
'This example of selected TimeZone class elements generates the following
'output, which varies depending on the time zone in which it is run.
'
'Standard time name: Pacific Standard Time
'Daylight saving time name: Pacific Daylight Time
'
'Current date and time: 2006-01-06 16:47
'Daylight saving time? False
'Coordinated Universal Time: 2006-01-07 00:47
'UTC offset: -08:00:00
'
'Daylight saving time for year 2006:
'2006-04-02 02:00 to 2006-10-29 02:00, delta: 01:00:00
Commenti
Se l'ora legale non viene utilizzata nel fuso orario, viene restituita una stringa vuota ("").
La DaylightName proprietà corrisponde alla TimeZoneInfo.DaylightName proprietà . Quando possibile, utilizzare la TimeZoneInfo.DaylightName proprietà .