DateTimeOffset 構造体

定義

特定の時点を表します。通常、世界協定時刻 (UTC) を基準とする相対的な日時として表されます。

public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
    interface IFormattable
type DateTimeOffset = struct
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
type DateTimeOffset = struct
    interface ISpanFormattable
    interface IFormattable
    interface IDeserializationCallback
    interface ISerializable
[<System.Serializable>]
type DateTimeOffset = struct
    interface IFormattable
    interface ISerializable
    interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IEquatable(Of DateTimeOffset), IFormattable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), ISerializable, ISpanFormattable
継承
DateTimeOffset
属性
実装

注釈

構造体には、 値と、現在のインスタンスの日付と時刻 (UTC) の差を定義するプロパティ協定世界時 DateTimeOffset DateTime Offset DateTimeOffset 含まれます。 UTC を基準にした日付と時刻が正確に定義されているので、構造体と同様に、構造体にはメンバー DateTimeOffset Kind DateTime は含め "されません"。 日付と時刻を表し、UTC の値の範囲は 0001 年 1 月 1 日午前 0 時 00 分、Anno Domini (Common Era) から 9999 年 12 月 31 日午後 11 時 59 分 59 分までです。 (C.E.)。

重要

和暦の時代 (年号) は天皇の代に基づいているため、変更されることが予想されます。 たとえば、JapaneseCalendarJapaneseLunisolarCalendar において、2019 年 5 月 1 日から令和時代が始まることになりました。 このような時代 (年号) の変更は、これらのカレンダーを使用するすべてのアプリケーションに影響します。 詳細およびアプリケーションが影響を受けるかどうかを判断する方法については、「 .net の日本語カレンダーでの新しい時代 (年号) の処理」を参照してください。 Windows システムでアプリケーションをテストして、時代 (年号) の変化に対応できるようにする方法については、「日本語時代 (年号) の変更に備えてアプリケーションを準備する」を参照してください。 複数の時代 (年号) を含む暦をサポートする .NET の機能について、および複数の時代 (年号) をサポートする予定表を操作する場合のベストプラクティスについては、「時代と作業

値の時間要素はティックと呼ばれる 100 ナノ秒単位で測定され、特定の日付は、0001 年 1 月 1 日午前 0 時 00 分以降のティック数です。 DateTimeOffset (C.E.)カレンダー内 GregorianCalendar の 。 値 DateTimeOffset は、常に明示的または既定のカレンダーのコンテキストで表されます。 うるう秒に起因するティックは、ティックの総数には含まれません。

値には DateTimeOffset オフセットが含まれますが、完全なタイム ゾーン対応のデータ構造ではありません。 UTC からのオフセットはタイム ゾーンの特性の 1 つですが、タイム ゾーンを明確に識別する機能ではありません。 複数のタイム ゾーンが UTC と同じオフセットを共有するだけでなく、夏時間を観察すると、1 つのタイム ゾーンのオフセットが変更されます。 つまり、値がタイム ゾーンとの関連付けを解除するとすぐに、元のタイム ゾーンに明確に DateTimeOffset リンクし戻す必要がなくなりました。

は 構造体なので、宣言されているが初期化されていないオブジェクトには、各メンバー フィールドの既定値 DateTimeOffset DateTimeOffset が含まれます。 これは、そのプロパティ DateTime が に設定され、 DateTimeOffset.MinValue そのプロパティ Offset が に設定されているという意味です TimeSpan.Zero

コンストラクターのオーバーロードを呼び出すことによって、新しい値を作成できます。これは、 構造体のオーバーロードされたコンストラクターに DateTimeOffsetDateTime ています。 値を割り当てると DateTimeOffset 、新しい値を作成 DateTime できます。 これは暗黙的な変換です。(C# では) キャスト演算子や変換メソッドの呼び出しは必要Visual Basic。 、、、および を含む多数の静的文字列解析メソッドを呼び出すことによって、日付と時刻の文字列表現から値 DateTimeOffset Parse ParseExactTryParse 初期化できます TryParseExact

構造体のメンバーは DateTimeOffset 、次の領域で機能を提供します。

  • 日付と時刻の算術演算。

    日付または時間間隔を特定の値から加算または減算 DateTimeOffset できます。 値を持つ算術演算は、値を持つ演算とは異なり、結果を返す際の時間オフセットの違 DateTimeOffset DateTime いを調整します。 たとえば、次のコードでは変数を使用して、現在の UTC 時刻から現在のローカル DateTime 時刻を減算します。 その後、コードは DateTimeOffset 変数を使用して同じ操作を実行します。 値を使用した減算では、ローカル タイム ゾーンと UTC の差が返されます。一方、値を使用した減算では DateTime DateTimeOffset が返されます TimeSpan.Zero

    using System;
    
    public class DateArithmetic
    {
       public static void Main()
       {
          DateTime date1, date2;
          DateTimeOffset dateOffset1, dateOffset2;
          TimeSpan difference;
    
          // Find difference between Date.Now and Date.UtcNow
          date1 = DateTime.Now;
          date2 = DateTime.UtcNow;
          difference = date1 - date2;
          Console.WriteLine("{0} - {1} = {2}", date1, date2, difference);
    
          // Find difference between Now and UtcNow using DateTimeOffset
          dateOffset1 = DateTimeOffset.Now;
          dateOffset2 = DateTimeOffset.UtcNow;
          difference = dateOffset1 - dateOffset2;
          Console.WriteLine("{0} - {1} = {2}",
                            dateOffset1, dateOffset2, difference);
          // If run in the Pacific Standard time zone on 4/2/2007, the example
          // displays the following output to the console:
          //    4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00
          //    4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00
       }
    }
    
    Module DateArithmetic
       Public Sub Main()
          Dim date1, date2 As Date
          Dim dateOffset1, dateOffset2 As DateTimeOffset
          Dim difference As TimeSpan
          
          ' Find difference between Date.Now and Date.UtcNow
          date1 = Date.Now
          date2 = Date.UtcNow
          difference = date1 - date2
          Console.WriteLine("{0} - {1} = {2}", date1, date2, difference)
          
          ' Find difference between Now and UtcNow using DateTimeOffset
          dateOffset1 = date.Now
          dateOffset2 = date.UtcNow
          difference = dateOffset1 - dateOffset2
          Console.WriteLine("{0} - {1} = {2}", _
                            dateOffset1, dateOffset2, difference)
          ' If run in the Pacific Standard time zone on 4/2/2007, the example
          ' displays the following output to the console:
          '    4/2/2007 7:23:57 PM - 4/3/2007 2:23:57 AM = -07:00:00
          '    4/2/2007 7:23:57 PM -07:00 - 4/3/2007 2:23:57 AM +00:00 = 00:00:00                        
       End Sub
    End Module
    
  • 型変換操作。

    値を値 DateTimeOffset に変換 DateTime できます。その逆も可能です。

  • 時間操作と抽出操作。

    日付または値の時刻を抽出 DateTimeOffset できます。 また、その年や月など、特定のコンポーネントの DateTimeOffset 値を取得できます。

注意

分や秒などの他の時間間隔に変換するティック値を使用する場合は、または 定数を使用して変換を実行する必要があります TimeSpan.TicksPerDay TimeSpan.TicksPerHour TimeSpan.TicksPerMinute TimeSpan.TicksPerSecond TimeSpan.TicksPerMillisecond 。 たとえば、指定したティック数で表される秒数を値のコンポーネントに追加するには、 式 Second DateTimeOffset を使用できます dateValue.Second + nTicks/Timespan.TicksPerSecond

  • 日付と時刻の変換。

    任意の値を DateTimeOffset 、別の DateTimeOffset タイム ゾーン内の同じ時点を表す別の値に変換できます。 ただし、タイム ゾーンの調整規則は、 メソッドの場合にのみ適用され、ローカル システム ゾーンの日付と時刻に値 ToLocalTime DateTimeOffset が変換されます。

  • 日付と時刻の比較。

    特定の値が別の値より前か、同じか、または別の値より DateTimeOffset 後かを判断 DateTimeOffset できます。 比較を実行する前に、すべての値が UTC に変換されます。

コンストラクター

DateTimeOffset(DateTime)

DateTime 値を指定して、DateTimeOffset 構造体の新しいインスタンスを初期化します。

DateTimeOffset(DateTime, TimeSpan)

指定された DateTime 値およびオフセットを使用して、DateTimeOffset 構造体の新しいインスタンスを初期化します。

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, TimeSpan)

指定した暦の指定した年、月、日、時、分、秒、ミリ秒、およびオフセットを使用して、DateTimeOffset 構造体の新しいインスタンスを初期化します。

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

指定した年、月、日、時、分、秒、ミリ秒、およびオフセットを使用して、DateTimeOffset 構造体の新しいインスタンスを初期化します。

DateTimeOffset(Int32, Int32, Int32, Int32, Int32, Int32, TimeSpan)

指定した年、月、日、時、分、秒、およびオフセットを使用して、DateTimeOffset 構造体の新しいインスタンスを初期化します。

DateTimeOffset(Int64, TimeSpan)

指定されたタイマー刻みの数とオフセットで、DateTimeOffset 構造体の新しいインスタンスを初期化します。

フィールド

MaxValue

DateTimeOffset の最大有効値を表します。 このフィールドは読み取り専用です。

MinValue

DateTimeOffset の最小有効値を表します。 このフィールドは読み取り専用です。

UnixEpoch

この定数の値は、グレゴリオ暦での 1970 年 1 月 1 日 00:00:00.0000000 UTC に相当します。 UnixEpoch によって、UNIX 時刻が 0 に等しい特定の時点が定義されます。

プロパティ

Date

現在の DateTime オブジェクトの日付要素を表す DateTimeOffset 値を取得します。

DateTime

現在の DateTimeOffset オブジェクトの日時を表す DateTime 値を取得します。

Day

現在の DateTimeOffset オブジェクトによって表される月の日付を取得します。

DayOfWeek

現在の DateTimeOffset オブジェクトによって表される曜日を取得します。

DayOfYear

現在の DateTimeOffset オブジェクトによって表される年間積算日を取得します。

Hour

現在の DateTimeOffset オブジェクトが表す時刻の時間要素を取得します。

LocalDateTime

現在の DateTime オブジェクトの現地日時を表す DateTimeOffset 値を取得します。

Millisecond

現在の DateTimeOffset オブジェクトが表す時刻のミリ秒要素を取得します。

Minute

現在の DateTimeOffset オブジェクトが表す時刻の分要素を取得します。

Month

現在の DateTimeOffset オブジェクトによって表される日付の月要素を取得します。

Now

現地時刻と世界協定時刻 (UTC) の差をオフセットとして持つ、現在のコンピューターの現在日時に設定された DateTimeOffset オブジェクトを取得します。

Offset

世界協定時刻 (UTC) からの時刻のオフセットを取得します。

Second

現在の DateTimeOffset オブジェクトが表す時刻の秒要素を取得します。

Ticks

現在の DateTimeOffset オブジェクトの日時を表すタイマー刻み数を取得します。

TimeOfDay

現在の DateTimeOffset オブジェクトの時刻を取得します。

UtcDateTime

現在の DateTime オブジェクトの世界協定時刻 (UTC) の日時を表す DateTimeOffset 値を取得します。

UtcNow

日時とオフセットがそれぞれ現在の世界協定時刻 (UTC) および DateTimeOffset に設定された Zero オブジェクトを取得します。

UtcTicks

現在の DateTimeOffset オブジェクトの世界協定時刻 (UTC) での日時を表すタイマー刻み数を取得します。

Year

現在の DateTimeOffset オブジェクトで表される日付の年要素を取得します。

メソッド

Add(TimeSpan)

このインスタンスの値に、指定された時間間隔を加算した新しい DateTimeOffset オブジェクトを返します。

AddDays(Double)

このインスタンスの値に、指定された整数部と小数部から成る日数を加算した新しい DateTimeOffset オブジェクトを返します。

AddHours(Double)

このインスタンスの値に、指定された整数部と小数部から成る時間数を加算した新しい DateTimeOffset オブジェクトを返します。

AddMilliseconds(Double)

指定されたミリ秒数をこのインスタンスの値に加算した新しい DateTimeOffset オブジェクトを返します。

AddMinutes(Double)

このインスタンスの値に、指定された整数部と小数部から成る分数を加算した新しい DateTimeOffset オブジェクトを返します。

AddMonths(Int32)

このインスタンスの値に、指定された月数を加算した新しい DateTimeOffset オブジェクトを返します。

AddSeconds(Double)

このインスタンスの値に、指定された整数部と小数部から成る秒数を加算した新しい DateTimeOffset オブジェクトを返します。

AddTicks(Int64)

このインスタンスの値に、指定されたタイマー刻みの数を加算した新しい DateTimeOffset オブジェクトを返します。

AddYears(Int32)

このインスタンスの値に、指定された年数を加算した新しい DateTimeOffset オブジェクトを返します。

Compare(DateTimeOffset, DateTimeOffset)

2 つの DateTimeOffset オブジェクトを比較し、1 つ目のオブジェクトが 2 つ目のオブジェクトの前か後か、または等しいかを示します。

CompareTo(DateTimeOffset)

現在の DateTimeOffset オブジェクトと、指定された DateTimeOffset オブジェクトとを比較し、現在のオブジェクトがもう一方の DateTimeOffset オブジェクトと比べて前か後か、または等しいかを示します。

Equals(DateTimeOffset)

現在の DateTimeOffset オブジェクトが、指定された DateTimeOffset オブジェクトと同じ特定の時点を表しているかどうかを判断します。

Equals(DateTimeOffset, DateTimeOffset)

指定された 2 つの DateTimeOffset オブジェクトが、同じ特定の時点を表しているかどうかを判断します。

Equals(Object)

DateTimeOffset オブジェクトが、指定されたオブジェクトと同じ特定の時点を表しているかどうかを判断します。

EqualsExact(DateTimeOffset)

現在の DateTimeOffset オブジェクトが、指定された DateTimeOffset オブジェクトと同じ特定の時点を表しており、かつ、同じオフセットを持つかどうかを判断します。

FromFileTime(Int64)

指定された Windows ファイル時刻を同等の現地時刻に変換します。

FromUnixTimeMilliseconds(Int64)

1970-01-01T00:00:00Z からの経過時間をミリ秒で示す Unix 時間を DateTimeOffset 値に変換します。

FromUnixTimeSeconds(Int64)

1970-01-01T00:00:00Z からの経過時間を秒で示す Unix 時間を DateTimeOffset 値に変換します。

GetHashCode()

現在の DateTimeOffset オブジェクトのハッシュ コードを返します。

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

指定したカルチャ固有の書式情報と書式スタイルを使用して、指定した日付と時刻のスパン表現を等価の DateTimeOffset に変換します。

Parse(String)

指定した文字列形式の日付、時刻、およびオフセットを等価の DateTimeOffset の値に変換します。

Parse(String, IFormatProvider)

指定したカルチャ固有の書式情報を使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset の値に変換します。

Parse(String, IFormatProvider, DateTimeStyles)

指定したカルチャ固有の書式情報と書式スタイルを使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset の値に変換します。

ParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、日付と時刻を表す文字範囲を等価の DateTimeOffset に変換します。 日付と時刻を表すための書式は、指定した書式と完全に一致する必要があります。

ParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、日付と時刻の文字列表現を含む文字範囲を等価の DateTimeOffset に変換します。 日付と時刻を表すための書式は、指定した書式のいずれかと完全に一致する必要があります。

ParseExact(String, String, IFormatProvider)

指定した書式とカルチャ固有の書式情報を使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset の値に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

ParseExact(String, String, IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

ParseExact(String, String[], IFormatProvider, DateTimeStyles)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset に変換します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

Subtract(DateTimeOffset)

現在の DateTimeOffset オブジェクトから、特定の日時を表す DateTimeOffset 値を減算します。

Subtract(TimeSpan)

現在の DateTimeOffset オブジェクトから、指定された時間間隔を減算します。

ToFileTime()

現在の DateTimeOffset オブジェクトの値を Windows ファイル時刻に変換します。

ToLocalTime()

現在の DateTimeOffset オブジェクトを、現地時刻を表す DateTimeOffset オブジェクトに変換します。

ToOffset(TimeSpan)

現在の DateTimeOffset オブジェクトの値を、オフセット値で指定された日時に変換します。

ToString()

現在の DateTimeOffset オブジェクトの値を等価の文字列形式に変換します。

ToString(IFormatProvider)

指定したカルチャ固有の書式情報を使用して、現在の DateTimeOffset オブジェクトの値をそれと等価な文字列形式に変換します。

ToString(String)

指定した書式を使用して、現在の DateTimeOffset オブジェクトの値をそれと等価な文字列形式に変換します。

ToString(String, IFormatProvider)

指定した書式およびカルチャ固有の書式情報を使用して、現在の DateTimeOffset オブジェクトの値をそれと等価の文字列形式に変換します。

ToUniversalTime()

現在の DateTimeOffset オブジェクトを、世界協定時刻 (UTC) を表す DateTimeOffset 値に変換します。

ToUnixTimeMilliseconds()

1970-01-01T00:00:00.000Z からの経過時間をミリ秒で返します。

ToUnixTimeSeconds()

1970-01-01T00:00:00Z からの経過時間を秒で返します。

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

現在の datetime オフセット インスタンスの値の、指定した文字スパンへの書式設定を試みます。

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

指定した日付と時刻のスパン表現の、等価の DateTimeOffset への変換を試み、変換に成功したかどうかを示す値を返します。

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した日付と時刻のスパン表現の、等価の DateTimeOffset への変換を試み、変換に成功したかどうかを示す値を返します。

TryParse(String, DateTimeOffset)

指定した文字列表現の日時を対応する DateTimeOffset 表現に変換できるかどうかを試行し、変換に成功したかどうかを示す値を返します。

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した文字列形式の日時を対応する DateTimeOffset 表現に変換できるかどうかを試行し、変換に成功したかどうかを示す値を返します。

TryParseExact(ReadOnlySpan<Char>, ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、文字範囲に含まれる日付と時刻の表現を等価の DateTimeOffset に変換します。 日付と時刻を表すための書式は、指定した書式と完全に一致する必要があります。

TryParseExact(ReadOnlySpan<Char>, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、文字スパンによる日付と時刻の表現を等価の DateTimeOffset に変換します。 日付と時刻を表すための書式は、指定した書式のいずれかと完全に一致する必要があります。

TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した書式、カルチャ固有の書式情報、およびスタイルを使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset に変換します。 文字列形式の書式は、指定した書式と完全に一致する必要があります。

TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTimeOffset)

指定した書式の配列、カルチャ固有の書式情報、およびスタイルを使用して、指定した日付と時刻の文字列形式を等価の DateTimeOffset に変換します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。

演算子

Addition(DateTimeOffset, TimeSpan)

特定の日時を持つ DateTimeOffset オブジェクトに指定された時間間隔を加算し、新しい日時を持った DateTimeOffset オブジェクトを作成します。

Equality(DateTimeOffset, DateTimeOffset)

指定された 2 つの DateTimeOffset オブジェクトが、同じ特定の時点を表しているかどうかを判断します。

GreaterThan(DateTimeOffset, DateTimeOffset)

最初に指定した DateTimeOffset オブジェクトが 2 番目に指定した DateTimeOffset オブジェクトよりも大きい (後) かどうかを判断します。

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

最初に指定した DateTimeOffset オブジェクトが 2 番目に指定した DateTimeOffset オブジェクト以上かどうかを判断します。

Implicit(DateTime to DateTimeOffset)

DateTime オブジェクトから DateTimeOffset オブジェクトへの暗黙の型変換を定義します。

Inequality(DateTimeOffset, DateTimeOffset)

指定された 2 つの DateTimeOffset オブジェクトが異なる時点を表しているかどうかを判断します。

LessThan(DateTimeOffset, DateTimeOffset)

最初に指定した DateTimeOffset オブジェクトが 2 番目に指定した DateTimeOffset オブジェクトより小さいかどうかを判断します。

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

最初に指定した DateTimeOffset オブジェクトが 2 番目に指定した DateTimeOffset オブジェクトより小さいかどうかを判断します。

Subtraction(DateTimeOffset, DateTimeOffset)

一方の DateTimeOffset オブジェクトをもう一方のオブジェクトから減算し、時間間隔を生成します。

Subtraction(DateTimeOffset, TimeSpan)

指定した日付と時刻から指定した時間間隔を減算して、新しい日付と時刻を作成します。

明示的なインターフェイスの実装

IComparable.CompareTo(Object)

現在の DateTimeOffset オブジェクトの値を同じ型の他のオブジェクトと比較します。

IDeserializationCallback.OnDeserialization(Object)

オブジェクトの逆シリアル化の完了後に実行します。

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

現在の SerializationInfo オブジェクトをシリアル化するために必要なデータを DateTimeOffset オブジェクトに格納します。

適用対象

こちらもご覧ください