Time zoneとは? わかりやすく解説

TimeZone クラス

タイム ゾーン表します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public MustInherit Class
 TimeZone
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public abstract class TimeZone
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class TimeZone abstract
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public abstract class TimeZone
SerializableAttribute 
ComVisibleAttribute(true) 
public abstract class TimeZone
解説解説
使用例使用例

選択した TimeZone クラス要素参照および表示するコード例次に示します

' 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
// 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
*/ 
// 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 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
*/
// Example of selected TimeZone class elements.
import System.*;
import System.Globalization.*;

class TimeZoneDemo
{
    public static void main(String[]
 args)
    {
        final String dataFmt = "{0,-30}{1}";
        final 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.get_CurrentTimeZone();
        DateTime currentDate = DateTime.get_Now();
        int currentYear = currentDate.get_Year();

        // Display the names for standard time and daylight saving 
        // time for the local time zone.
        Console.WriteLine(dataFmt, "Standard time name:",
            localZone.get_StandardName());
        Console.WriteLine(dataFmt, "Daylight saving time name:",
            localZone.get_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?",
            String.valueOf(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}:", 
            String.valueOf(currentYear));
        Console.WriteLine("{0:yyyy-MM-dd HH:mm} to " + 
            "{1:yyyy-MM-dd HH:mm},delta: {2}",
            daylight.get_Start(), daylight.get_End(),
            daylight.get_Delta());
    } //main
} //TimeZoneDemo

/*
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
*/
継承階層継承階層
System.Object
  System.TimeZone
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

TimeZone コンストラクタ


TimeZone プロパティ


TimeZone メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

TimeZone クラス
System 名前空間

TimeZone メンバ

タイム ゾーン表します

TimeZone データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド TimeZone TimeZone クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ StandardName 標準タイム ゾーン名を取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

TimeZone クラス
System 名前空間




固有名詞の分類

このページでは「.NET Framework クラス ライブラリ リファレンス」からTime zoneを検索した結果を表示しています。
Weblioに収録されているすべての辞書からTime zoneを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からTime zone を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Time zone」の関連用語

Time zoneのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Time zoneのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS