TimeZone.DaylightName プロパティ
夏時間のタイム ゾーン名を取得します。
Public MustOverride ReadOnly Property DaylightName As String
[C#]
public abstract string DaylightName {get;}
[C++]
public: __property virtual String* get_DaylightName() = 0;
[JScript]
public abstract function get DaylightName() : String;
プロパティ値
夏時間のタイム ゾーン名。
解説
タイム ゾーンで夏時間を使用しない場合は、空の文字列 ("") が返されます。
使用例
[Visual Basic, C#, C++] 現在のタイム ゾーンの DaylightName プロパティを参照および表示するコード例を次に示します。
' Example of selected TimeZone class elements.
Imports System
Imports System.Globalization
Imports Microsoft.VisualBasic
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 Standard Time
'
' Current date and time: 2003-05-05 12:38
' Daylight saving time? True
' Coordinated Universal Time: 2003-05-05 19:38
' UTC offset: -07:00:00
'
' Daylight saving time for year 2003:
' 2003-04-06 02:00 to 2003-10-26 02:00, delta: 01:00:00
[C#]
// 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 Standard Time
Current date and time: 2003-05-08 11:10
Daylight saving time? True
Coordinated Universal Time: 2003-05-08 18:10
UTC offset: -07:00:00
Daylight saving time for year 2003:
2003-04-06 02:00 to 2003-10-26 02:00, delta: 01:00:00
*/
[C++]
// Example of selected TimeZone class elements.
#using <mscorlib.dll>
using namespace System;
using namespace System::Globalization;
void main( )
{
String* dataFmt = S"{0,-30}{1}";
String* timeFmt = S"{0,-30}{1:yyyy-MM-dd HH:mm}";
Console::WriteLine(
S"This example of selected TimeZone class "
S"elements generates the following \n"
S"output, which varies depending on the "
S"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, S"Standard time name:",
localZone->StandardName );
Console::WriteLine( dataFmt, S"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( S"\n", timeFmt ),
S"Current date and time:", __box( currentDate ) );
Console::WriteLine( dataFmt, S"Daylight saving time?",
__box( 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, S"Coordinated Universal Time:",
__box( currentUTC ) );
Console::WriteLine( dataFmt, S"UTC offset:",
__box( 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( S"\nDaylight saving time for year {0}:",
__box( currentYear ) );
Console::WriteLine( S"{0:yyyy-MM-dd HH:mm} to "
S"{1:yyyy-MM-dd HH:mm}, delta: {2}",
__box( daylight->Start ), __box( daylight->End ),
__box( 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 Standard Time
Current date and time: 2003-05-08 11:11
Daylight saving time? True
Coordinated Universal Time: 2003-05-08 18:11
UTC offset: -07:00:00
Daylight saving time for year 2003:
2003-04-06 02:00 to 2003-10-26 02:00, delta: 01:00:00
*/
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET