다음을 통해 공유


DateTimeOffset 구조체

정의

UTC(협정 세계시)를 기준으로 날짜 및 시간으로 표현되는 특정 시점을 나타냅니다.

public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
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 struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable
public readonly struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IParsable<DateTimeOffset>, ISpanFormattable, ISpanParsable<DateTimeOffset>, IUtf8SpanFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
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 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 IParsable<DateTimeOffset>
    interface ISpanFormattable
    interface ISpanParsable<DateTimeOffset>
    interface IUtf8SpanFormattable
    interface IDeserializationCallback
    interface ISerializable
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
[<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), IParsable(Of DateTimeOffset), ISerializable, ISpanFormattable, ISpanParsable(Of DateTimeOffset), IUtf8SpanFormattable
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)
상속
DateTimeOffset
특성
구현

설명

구조체에는 DateTimeOffset 현재 DateTimeOffset 인스턴스의 날짜와 Offset 시간과 UTC(협정 세계시) 간의 차이를 정의하는 속성과 함께 값이 포함 DateTime 됩니다. UTC DateTimeOffset 를 기준으로 날짜와 시간을 정확하게 정의하므로 구조체에 멤버 DateTime 가 포함되지 Kind 않습니다. UTC가 0001년 1월 1일 자정 12:00:00에서 9999년 12월 31일 오후 11시 59분 59분 59분(C.E.)까지의 값으로 날짜 및 시간을 나타냅니다.

중요합니다

일본 달력의 시대는 황제의 통치를 기반으로하므로 변경 될 것으로 예상된다. 예를 들어, 2019년 5월 1일은 JapaneseCalendarJapaneseLunisolarCalendar에서 레이와 시대의 시작을 알렸다. 이러한 시대의 변화는 이러한 달력을 사용하는 모든 애플리케이션에 영향을 줍니다. 자세한 내용과 애플리케이션이 영향을 받는지 여부를 확인하려면 .NET의 일본 달력에서 새 시대 처리를 참조하세요. Windows 시스템에서 애플리케이션을 테스트하여 시대 변화에 대한 준비 상태를 확인하는 방법에 대한 자세한 내용은 일본 시대 변경을 위한 애플리케이션 준비를 참조하세요. 여러 연대가 있는 달력을 지원하는 .NET의 기능과 여러 연대를 지원하는 달력으로 작업할 때 모범 사례는 연대 작업(Working with era)을 참조하세요.

값의 DateTimeOffset 시간 구성 요소는 틱이라고 하는 100나노초 단위로 측정되며, 특정 날짜는 달력에서 0001년 1월 1일 자정(C.E.) GregorianCalendar 12:00 자정 이후의 틱 수입니다. DateTimeOffset 값은 항상 명시적 또는 기본 달력의 컨텍스트에서 표현됩니다. 윤초에 기인하는 틱은 총 틱 수에 포함되지 않습니다.

값은 DateTimeOffset 오프셋을 포함하지만 완전히 표준 시간대 인식 데이터 구조는 아닙니다. UTC의 오프셋은 표준 시간대의 특징 중 하나이지만 표준 시간대를 명확하게 식별하지는 않습니다. 여러 표준 시간대가 UTC와 동일한 오프셋을 공유할 뿐만 아니라 일광 절약 시간을 관찰하면 단일 표준 시간대의 오프셋이 변경됩니다. 즉, DateTimeOffset 값이 표준 시간대에서 분리되는 즉시 더 이상 원래 표준 시간대에 명확하게 다시 연결할 수 없습니다.

DateTimeOffset 구조 DateTimeOffset 체이므로 선언되었지만 초기화되지 않은 개체에는 각 멤버 필드의 기본값이 포함됩니다. 즉, 해당 DateTime 속성이 설정 DateTimeOffset.MinValue 되고 해당 Offset 속성이 .로 TimeSpan.Zero설정됩니다.

구조체에 대해 오버로드된 생성자와 DateTime 유사한 생성자의 오버로드를 호출하여 새 DateTimeOffset 값을 만들 수 있습니다. 값을 할당하여 새 DateTimeOffset 값을 만들 수도 있습니다 DateTime . 암시적 변환입니다. 캐스팅 연산자(C#) 또는 변환 메서드 호출(Visual Basic)이 필요하지 않습니다. 또한 , 및 TryParse를 포함하는 ParseExactParse여러 정적 문자열 구문 분석 메서드를 호출하여 날짜 및 시간의 문자열 표현에서 값을 초기화 DateTimeOffset 할 수 있습니다TryParseExact.

구조체의 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
    
  • 형식 변환 작업입니다.

    값을 값으로 변환하거나 그 반대로 변환 DateTimeOffsetDateTime 수 있습니다.

  • 시간 조작 및 추출 작업.

    값의 날짜 또는 시간을 DateTimeOffset 추출할 수 있습니다. 연도 또는 해당 월과 같은 특정 DateTimeOffset 구성 요소의 값을 검색할 수도 있습니다.

    메모

    분 또는 초와 같은 다른 시간 간격으로 변환하려는 틱 값으로 작업하는 경우 변환을 수행하려면 , TimeSpan.TicksPerHour, TimeSpan.TicksPerSecondTimeSpan.TicksPerMinute또는 TimeSpan.TicksPerMillisecond 상수로 사용해야 TimeSpan.TicksPerDay합니다. 예를 들어 지정된 틱 Second 수로 표시되는 시간(초)을 값의 DateTimeOffset 구성 요소에 추가하려면 식을 dateValue.Second + nTicks/Timespan.TicksPerSecond사용할 수 있습니다.

  • 날짜 및 시간 변환.

    모든 DateTimeOffset 값을 다른 표준 시간대의 동일한 시점을 나타내는 다른 DateTimeOffset 값으로 변환할 수 있습니다. 그러나 표준 시간대의 조정 규칙은 로컬 시스템 영역의 날짜 및 시간으로 값을 변환 DateTimeOffset 하는 메서드의 ToLocalTime 경우에만 적용됩니다.

  • 날짜 및 시간 비교.

    특정 DateTimeOffset 값이 다른 값보다 이전인지, 같은지 또는 다른 DateTimeOffset 값보다 이후인지 확인할 수 있습니다. 비교를 수행하기 전에 모든 값이 UTC로 변환됩니다.

생성자

Name Description
DateTimeOffset(DateOnly, TimeOnly, TimeSpan)

지정된 및 를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 datetime초기화합니다offset.

DateTimeOffset(DateTime, TimeSpan)

지정된 값 및 offset.을 사용하여 구조체의 DateTimeOffset 새 인스턴스를 DateTime 초기화합니다.

DateTimeOffset(DateTime)

지정된 DateTime 값을 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.

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

지정된 , ,, hoursecondmonthcalendardaymillisecondminuteoffset를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.year

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

지정된 , ,, , calendarminuteseconddayhourmillisecondmicrosecond, , monthoffset를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.year

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

지정된 , ,, hoursecondmonthmicroseconddaymillisecondminuteoffset를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.year

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

지정된 , ,month, minutemillisecondsecondhourday, 및 offset를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.year

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

지정된 , , secondminutemonthdayhour, 및 offset를 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다.year

DateTimeOffset(Int64, TimeSpan)

지정된 수 ticks 및 을 사용하여 구조체의 DateTimeOffset 새 인스턴스를 초기화합니다offset.

필드

Name Description
MaxValue

가능한 가장 큰 값을 DateTimeOffset나타냅니다. 이 필드는 읽기 전용입니다.

MinValue

가능한 DateTimeOffset 가장 빠른 값을 나타냅니다. 이 필드는 읽기 전용입니다.

UnixEpoch

이 상수의 값은 그레고리오력의 1970년 1월 1일 00:00:00.0000000 UTC에 해당합니다. UnixEpoch 는 Unix 시간이 0과 같은 시점을 정의합니다.

속성

Name Description
Date

DateTime 현재 DateTimeOffset 개체의 날짜 구성 요소를 나타내는 값을 가져옵니다.

DateTime

DateTime 현재 DateTimeOffset 개체의 날짜와 시간을 나타내는 값을 가져옵니다.

Day

현재 DateTimeOffset 개체가 나타내는 월의 일을 가져옵니다.

DayOfWeek

현재 DateTimeOffset 개체가 나타내는 요일을 가져옵니다.

DayOfYear

현재 DateTimeOffset 개체가 나타내는 연도의 날을 가져옵니다.

Hour

현재 DateTimeOffset 개체가 나타내는 시간의 시간 구성 요소를 가져옵니다.

LocalDateTime

DateTime 현재 DateTimeOffset 개체의 로컬 날짜 및 시간을 나타내는 값을 가져옵니다.

Microsecond

현재 DateTimeOffset 개체가 나타내는 시간의 마이크로초 구성 요소를 가져옵니다.

Millisecond

현재 DateTimeOffset 개체가 나타내는 시간의 밀리초 구성 요소를 가져옵니다.

Minute

현재 DateTimeOffset 개체가 나타내는 시간의 분 구성 요소를 가져옵니다.

Month

현재 DateTimeOffset 개체가 나타내는 날짜의 월 구성 요소를 가져옵니다.

Nanosecond

현재 DateTimeOffset 개체가 나타내는 시간의 나노초 구성 요소를 가져옵니다.

Now

DateTimeOffset 오프셋이 UTC(협정 세계시)의 현지 시간 오프셋으로 설정된 현재 컴퓨터의 현재 날짜 및 시간으로 설정된 개체를 가져옵니다.

Offset

UTC(협정 세계시)에서 시간의 오프셋을 가져옵니다.

Second

현재 DateTimeOffset 개체가 나타내는 클록 시간의 두 번째 구성 요소를 가져옵니다.

Ticks

시계 DateTimeOffset 시간에 현재 개체의 날짜와 시간을 나타내는 틱 수를 가져옵니다.

TimeOfDay

현재 DateTimeOffset 개체의 하루 중 시간을 가져옵니다.

TotalOffsetMinutes

UTC(협정 세계시)에서 시간 오프셋을 분 단위로 가져옵니다.

UtcDateTime

DateTime 현재 DateTimeOffset 개체의 UTC(협정 세계시) 날짜 및 시간을 나타내는 값을 가져옵니다.

UtcNow

DateTimeOffset 날짜와 시간이 현재 UTC(협정 세계시) 날짜 및 시간으로 설정되고 오프셋Zero이 있는 개체를 가져옵니다.

UtcTicks

UTC(협정 세계시)에서 현재 DateTimeOffset 개체의 날짜와 시간을 나타내는 틱 수를 가져옵니다.

Year

현재 DateTimeOffset 개체가 나타내는 날짜의 연도 구성 요소를 가져옵니다.

메서드

Name Description
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)

DateTimeOffset 개체를 비교하고 첫 번째 개체가 두 번째 개체보다 이전인지, 두 번째 개체보다 이전인지 또는 두 번째 개체보다 이후인지를 나타냅니다.

CompareTo(DateTimeOffset)

현재 DateTimeOffset 개체를 지정된 DateTimeOffset 개체와 비교하고 현재 개체가 두 번째 개체보다 이전인지, 같은지 또는 이후 DateTimeOffset 인지를 나타냅니다.

Deconstruct(DateOnly, TimeOnly, TimeSpan)

DateTimeOffset 인스턴스를 , TimeOnlyTimeSpan.로 DateOnly분해합니다.

Equals(DateTimeOffset, DateTimeOffset)

지정된 DateTimeOffset 두 개체가 같은 시점을 나타내는지 여부를 확인합니다.

Equals(DateTimeOffset)

현재 DateTimeOffset 개체가 지정된 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(ReadOnlySpan<Char>, IFormatProvider)

문자 범위를 값으로 구문 분석합니다.

Parse(String, IFormatProvider, DateTimeStyles)

지정된 문화권별 형식 정보 및 서식 스타일을 사용하여 날짜 및 시간의 DateTimeOffset 지정된 문자열 표현을 해당 형식으로 변환합니다.

Parse(String, IFormatProvider)

지정된 문화권별 형식 정보를 사용하여 날짜 및 시간의 DateTimeOffset 지정된 문자열 표현을 해당하는 문자열로 변환합니다.

Parse(String)

날짜, 시간 및 오프셋의 지정된 문자열 표현을 해당하는 문자열 표현으로 DateTimeOffset 변환합니다.

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

지정된 형식, 문화권별 서식 정보 및 스타일을 사용하여 날짜와 시간을 DateTimeOffset 나타내는 문자 범위를 해당하는 문자 범위로 변환합니다. 날짜 및 시간 표현의 형식은 지정된 형식과 정확히 일치해야 합니다.

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

지정된 형식, 문화권별 서식 정보 및 스타일을 사용하여 날짜 및 시간의 DateTimeOffset 문자열 표현을 포함하는 문자 범위를 해당하는 문자 범위로 변환합니다. 날짜 및 시간 표현의 형식은 지정된 형식 중 하나와 정확히 일치해야 합니다.

ParseExact(String, String, IFormatProvider, DateTimeStyles)

지정된 형식, 문화권별 서식 정보 및 스타일을 사용하여 날짜 및 시간의 DateTimeOffset 지정된 문자열 표현을 해당 형식으로 변환합니다. 문자열 표현의 형식은 지정된 형식과 정확히 일치해야 합니다.

ParseExact(String, String, IFormatProvider)

지정된 형식 및 문화권별 형식 정보를 사용하여 날짜 및 시간의 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, IFormatProvider)

지정된 형식 및 문화권별 형식 정보를 사용하여 현재 DateTimeOffset 개체의 값을 해당하는 문자열 표현으로 변환합니다.

ToString(String)

지정된 형식을 사용하여 현재 DateTimeOffset 개체의 값을 해당하는 문자열 표현으로 변환합니다.

ToUniversalTime()

현재 DateTimeOffset 개체 DateTimeOffset 를 UTC(협정 세계시)를 나타내는 값으로 변환합니다.

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 지정된 문자열 표현을 해당 형식으로 변환합니다. 문자열 표현의 형식은 지정된 형식 중 하나와 정확히 일치해야 합니다.

연산자

Name Description
Addition(DateTimeOffset, TimeSpan)

지정된 날짜 및 시간이 있는 개체에 DateTimeOffset 지정된 시간 간격을 추가하고 새 날짜와 시간이 있는 개체를 생성 DateTimeOffset 합니다.

Equality(DateTimeOffset, DateTimeOffset)

지정된 DateTimeOffset 두 개체가 같은 시점을 나타내는지 여부를 확인합니다.

GreaterThan(DateTimeOffset, DateTimeOffset)

지정한 개체가 지정된 DateTimeOffset 두 번째 DateTimeOffset 개체보다 크거나 그 이후인지 여부를 확인합니다.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

지정한 개체가 지정된 DateTimeOffset 두 번째 DateTimeOffset 개체보다 크거나 같은지 여부를 확인합니다.

Implicit(DateTime to DateTimeOffset)

개체를 개체로 암시적으로 변환 DateTime 하는 방법을 DateTimeOffset 정의합니다.

Inequality(DateTimeOffset, DateTimeOffset)

지정된 DateTimeOffset 두 개체가 서로 다른 시점을 참조하는지 여부를 결정합니다.

LessThan(DateTimeOffset, DateTimeOffset)

지정한 개체가 지정된 DateTimeOffset 두 번째 DateTimeOffset 개체보다 작은지 여부를 확인합니다.

LessThanOrEqual(DateTimeOffset, DateTimeOffset)

지정한 개체가 지정된 DateTimeOffset 두 번째 DateTimeOffset 개체보다 작은지 여부를 확인합니다.

Subtraction(DateTimeOffset, DateTimeOffset)

DateTimeOffset 개체를 다른 개체에서 빼고 시간 간격을 생성합니다.

Subtraction(DateTimeOffset, TimeSpan)

지정된 날짜 및 시간에서 지정된 시간 간격을 빼고 새 날짜와 시간을 생성합니다.

명시적 인터페이스 구현

Name Description
IComparable.CompareTo(Object)

현재 DateTimeOffset 개체의 값을 동일한 형식의 다른 개체와 비교합니다.

IDeserializationCallback.OnDeserialization(Object)

개체의 역직렬화가 완료되면 실행됩니다.

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

개체를 SerializationInfo 현재 DateTimeOffset 개체를 serialize하는 데 필요한 데이터로 채웁니다.

적용 대상

추가 정보