DateTimeOffset 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の時点を表します。通常、世界協定時刻 (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 value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, ISpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, 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
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IDeserializationCallback
interface ISerializable
interface IUtf8SpanFormattable
type DateTimeOffset = struct
interface IFormattable
interface IParsable<DateTimeOffset>
interface ISpanFormattable
interface ISpanParsable<DateTimeOffset>
interface IUtf8SpanFormattable
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
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset)
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
- 継承
- 属性
- 実装
注釈
構造体DateTimeOffsetには、現在DateTimeOffsetのDateTimeインスタンスの日付とOffset時刻と協定世界時 (UTC) の違いを定義する プロパティと共に、値が含まれています。 UTC に対する日付と時刻を正確に定義するため、DateTimeOffset構造体には構造体のようにメンバーはDateTime含Kind
まれません。 これは、UTC の範囲が 0001 年 1 月 1 日午前 12:00:00、Anno Domini (Common Era) から、9999 年 12 月 31 日午後 11 時 59 分 59 分 59 秒までの値を持つ日付と時刻を表します(C.E.
重要
和暦の時代 (年号) は天皇の代に基づいているため、変更されることが予想されます。 たとえば、JapaneseCalendar と JapaneseLunisolarCalendar において、2019 年 5 月 1 日から令和時代が始まることになりました。 このような時代 (年号) の変更は、これらのカレンダーを使用するすべてのアプリケーションに影響します。 詳細と、アプリケーションが影響を受けるかどうかを判断するには、「 .NET での日本語カレンダーでの新しい時代 (年号の処理)」を参照してください。 Windows システムでアプリケーションをテストして時代 (年号) の変更に対する準備を確認する方法については、「 日本の時代 (年号) の変更に備える」を参照してください。 複数の時代 (年号) を含むカレンダーをサポートする .NET の機能と、複数の時代 (年号) をサポートするカレンダーを使用する場合のベスト プラクティスについては、「 年号の使用」を参照してください。
値の DateTimeOffset 時間成分はティックと呼ばれる 100 ナノ秒単位で測定され、特定の日付はカレンダーの 0001 年 1 月 1 日午前 0 時 00 分からの GregorianCalendar ティック数です。 DateTimeOffset値は常に、明示的または既定の予定表のコンテキストで表されます。 うるう秒に起因するティックは、ティックの合計数には含まれません。
値には DateTimeOffset オフセットが含まれますが、完全なタイム ゾーン対応データ構造ではありません。 UTC からのオフセットはタイム ゾーンの特性の 1 つですが、タイム ゾーンを明確に識別することはありません。 複数のタイム ゾーンが UTC から同じオフセットを共有するだけでなく、夏時間が観察されると、1 つのタイム ゾーンのオフセットが変わります。 つまり、値がタイム ゾーンとの関連付けを解除されるとすぐに DateTimeOffset 、元のタイム ゾーンに明確にリンクし直す必要がなくなります。
は 構造体であるため DateTimeOffset 、 DateTimeOffset 宣言されているが初期化されていないオブジェクトには、各メンバー フィールドの既定値が含まれます。 これは、その DateTime プロパティが に DateTimeOffset.MinValue 設定され、その Offset プロパティが に TimeSpan.Zero設定されていることを意味します。
構造体のオーバーロードされたコンストラクターに似たコンストラクターのオーバーロードのいずれかを呼び出すことで、新しい DateTimeOffset 値を DateTime 作成できます。 値を割り当てることで、新しい DateTimeOffset 値を DateTime 作成することもできます。 これは暗黙的な変換です。キャスト演算子 (C#の場合) や変換メソッドの呼び出し (Visual Basic の場合) は必要ありません。 、および TryParseExactを含むParseExactTryParseParseいくつかの静的な文字列解析メソッドを呼び出すことによって、日付と時刻の文字列表現から値を初期化DateTimeOffsetすることもできます。
構造体のメンバーは、 DateTimeOffset 次の領域の機能を提供します。
日付と時刻の算術演算。
特定 DateTimeOffset の値から日付または時間間隔を加算または減算できます。 値を持つ DateTimeOffset 算術演算は、値を持つ DateTime 演算とは異なり、結果を返すときの時間オフセットの違いを調整します。 たとえば、次のコードでは変数を使用 DateTime して、現在の UTC 時刻から現在の現地時刻を減算します。 その後、コードは変数を使用 DateTimeOffset して同じ操作を実行します。 値を使用 DateTime した減算は、ローカル タイム ゾーンの UTC との差を返し、値を持つ 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 } }
open System // Find difference between Date.Now and Date.UtcNow let date1 = DateTime.Now let date2 = DateTime.UtcNow let difference1 = date1 - date2 printfn $"{date1} - {date2} = {difference1}" // Find difference between Now and UtcNow using DateTimeOffset let dateOffset1 = DateTimeOffset.Now let dateOffset2 = DateTimeOffset.UtcNow let difference2 = dateOffset1 - dateOffset2 printfn $"{dateOffset1} - {dateOffset2} = {difference2}" // If run in the Pacific Standard time zone on 1/7/2022, the example // displays the following output to the console: // 1/7/2022 6:45:10 PM - 1/8/2022 2:45:10 AM = -08:00:00.0072573 // 1/7/2022 6:45:10 PM -08:00 - 1/8/2022 2:45:10 AM +00:00 = -00:00:00.0000278
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
型変換操作。
値は値にDateTime変換DateTimeOffsetでき、その逆も可能です。
時間操作と抽出操作。
値の日付または時刻 DateTimeOffset を抽出できます。 特定のコンポーネントの DateTimeOffset 値 (年や月など) を取得することもできます。
注意
分や秒など、他の時間間隔に変換するティック値を使用する場合は、、TimeSpan.TicksPerSecondTimeSpan.TicksPerHourTimeSpan.TicksPerMinute、または TimeSpan.TicksPerMillisecond 定数をTimeSpan.TicksPerDay使用して変換を実行する必要があります。 たとえば、指定したティック数で表される秒数を値のDateTimeOffsetコンポーネントにSecond追加するには、 式 dateValue.Second + nTicks/Timespan.TicksPerSecond
を使用します。
日付と時刻の変換。
任意 DateTimeOffset の値を、別 DateTimeOffset のタイム ゾーン内の同じ時点を表す別の値に変換できます。 ただし、タイム ゾーンの調整規則は、 メソッドの ToLocalTime 場合にのみ適用され、値がローカル システム ゾーンの日付と時刻に変換 DateTimeOffset されます。
日付と時刻の比較。
特定 DateTimeOffset の値が別の値よりも前か、同じか、またはそれ DateTimeOffset 以降であるかを判断できます。 比較を実行する前に、すべての値が UTC に変換されます。
コンストラクター
フィールド
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 値を取得します。 |
Microsecond |
現在 DateTimeOffset の オブジェクトによって表される時刻のマイクロ秒コンポーネントを取得します。 |
Millisecond |
現在の DateTimeOffset オブジェクトが表す時刻のミリ秒要素を取得します。 |
Minute |
現在の DateTimeOffset オブジェクトが表す時刻の分要素を取得します。 |
Month |
現在の DateTimeOffset オブジェクトによって表される日付の月要素を取得します。 |
Nanosecond |
現在 DateTimeOffset の オブジェクトによって表される時間のナノ秒コンポーネントを取得します。 |
Now |
現地時刻と世界協定時刻 (UTC) の差をオフセットとして持つ、現在のコンピューターの現在日時に設定された DateTimeOffset オブジェクトを取得します。 |
Offset |
世界協定時刻 (UTC) からの時刻のオフセットを取得します。 |
Second |
現在の DateTimeOffset オブジェクトが表す時刻の秒要素を取得します。 |
Ticks |
現在の DateTimeOffset オブジェクトの日時を表すタイマー刻み数を取得します。 |
TimeOfDay |
現在の DateTimeOffset オブジェクトの時刻を取得します。 |
TotalOffsetMinutes |
協定世界時 (UTC) からの時刻のオフセットを分単位で取得します。 |
UtcDateTime |
現在の DateTime オブジェクトの世界協定時刻 (UTC) の日時を表す DateTimeOffset 値を取得します。 |
UtcNow |
日時とオフセットがそれぞれ現在の世界協定時刻 (UTC) および DateTimeOffset に設定された Zero オブジェクトを取得します。 |
UtcTicks |
現在の DateTimeOffset オブジェクトの世界協定時刻 (UTC) での日時を表すタイマー刻み数を取得します。 |
Year |
現在の DateTimeOffset オブジェクトで表される日付の年要素を取得します。 |
メソッド
Add(TimeSpan) |
このインスタンスの値に、指定された時間間隔を加算した新しい DateTimeOffset オブジェクトを返します。 |
AddDays(Double) |
このインスタンスの値に、指定された整数部と小数部から成る日数を加算した新しい DateTimeOffset オブジェクトを返します。 |
AddHours(Double) |
このインスタンスの値に、指定された整数部と小数部から成る時間数を加算した新しい DateTimeOffset オブジェクトを返します。 |
AddMicroseconds(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 オブジェクトと比べて前か後か、または等しいかを示します。 |
Deconstruct(DateOnly, TimeOnly, TimeSpan) |
、、および によってこのDateTimeOffsetインスタンスをDateOnlyTimeOnly分解しますTimeSpan。 |
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) |
文字のスパンを値に解析します。 |
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<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
現在のインスタンスの値を UTF-8 として指定されたバイトスパンに書式設定しようとします。 |
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
現在の datetime オフセット インスタンスの値の、指定した文字スパンへの書式設定を試みます。 |
TryParse(ReadOnlySpan<Char>, DateTimeOffset) |
指定した日付と時刻のスパン表現の、等価の DateTimeOffset への変換を試み、変換に成功したかどうかを示す値を返します。 |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeOffset) |
文字のスパンを値に解析しようとします。 |
TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset) |
指定した日付と時刻のスパン表現の、等価の DateTimeOffset への変換を試み、変換に成功したかどうかを示す値を返します。 |
TryParse(String, DateTimeOffset) |
指定した文字列表現の日時を対応する DateTimeOffset 表現に変換できるかどうかを試行し、変換に成功したかどうかを示す値を返します。 |
TryParse(String, IFormatProvider, 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 に変換します。 文字列形式の書式は、指定されたいずれかの書式と完全に一致する必要があります。 |
演算子
明示的なインターフェイスの実装
IComparable.CompareTo(Object) |
現在の DateTimeOffset オブジェクトの値を同じ型の他のオブジェクトと比較します。 |
IDeserializationCallback.OnDeserialization(Object) |
オブジェクトの逆シリアル化の完了後に実行します。 |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
現在の SerializationInfo オブジェクトをシリアル化するために必要なデータを DateTimeOffset オブジェクトに格納します。 |
適用対象
こちらもご覧ください
.NET