DateTimeOffset DateTimeOffset DateTimeOffset DateTimeOffset Struct

Definition

UTC(협정 세계시)를 기준으로 일반적으로 날짜와 시간으로 표현한 시각을 나타냅니다. Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Universal Time (UTC).

public value class DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System::Runtime::Serialization::IDeserializationCallback, System::Runtime::Serialization::ISerializable
[Serializable]
public struct DateTimeOffset : IComparable, IComparable<DateTimeOffset>, IEquatable<DateTimeOffset>, IFormattable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
type DateTimeOffset = struct
    interface IFormattable
    interface ISerializable
    interface IDeserializationCallback
Public Structure DateTimeOffset
Implements IComparable, IComparable(Of DateTimeOffset), IDeserializationCallback, IEquatable(Of DateTimeOffset), IFormattable, ISerializable
Inheritance
DateTimeOffsetDateTimeOffsetDateTimeOffsetDateTimeOffset
Attributes
SerializableAttribute
Implements

Remarks

DateTimeOffset 구조에 포함 됩니다는 DateTime 와 함께 값을 Offset 현재 간의 차이 정의 하는 속성 DateTimeOffset 인스턴스의 날짜 및 시간과 utc (협정 세계시).The DateTimeOffset structure includes a DateTime value, together with an Offset property that defines the difference between the current DateTimeOffset instance's date and time and Coordinated Universal Time (UTC). 날짜 및 시간을 UTC 기준으로 정확 하 게 정의 하기 때문에 DateTimeOffset 구조에 포함 되지 않습니다는 Kind 멤버로는 DateTime 구조는 합니다.Because it exactly defines a date and time relative to UTC, the DateTimeOffset structure does not include a Kind member, as the DateTime structure does. 서 기 9999 년 12 월 31 일 오후 11시 59분: 59에 날짜 및 시간 값을 해당 UTC 범위 12시: 00 년 1 월 1 일 자정 0001에서에서 서 기 (Common Era)를 나타냅니다.It represents dates and times with values whose UTC ranges from 12:00:00 midnight, January 1, 0001 Anno Domini (Common Era), to 11:59:59 P.M., December 31, 9999 A.D. (C.E.)입니다.(C.E.).

시간 구성 요소는 DateTimeOffset 값 틱을 호출 하는 100 나노초 단위로 측정 됩니다 및 특정 날짜 자정 12:00 서 기 0001 년 1 월 1 일 이후 틱 수는The time component of a DateTimeOffset value is measured in 100-nanosecond units called ticks, and a particular date is the number of ticks since 12:00 midnight, January 1, 0001 A.D. (C.E.) 에 GregorianCalendar 달력입니다.(C.E.) in the GregorianCalendar calendar. DateTimeOffset 값은 항상 명시적의 컨텍스트 또는 기본 달력으로 표현 됩니다.A DateTimeOffset value is always expressed in the context of an explicit or default calendar. 윤 초로 간주 되는 틱 틱의 총 수에 포함 되지 않습니다.Ticks that are attributable to leap seconds are not included in the total number of ticks.

참고

작업 하는 경우 틱 값을 사용 하 여 일부 다른 시간 간격을 분 또는 초 등 변환할을 사용 해야 합니다 TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecond, 또는 TimeSpan.TicksPerMillisecond 변환을 수행 하는 상수입니다.If you are working with a ticks value that you want to convert to some other time interval, such as minutes or seconds, you should use the TimeSpan.TicksPerDay, TimeSpan.TicksPerHour, TimeSpan.TicksPerMinute, TimeSpan.TicksPerSecond, or TimeSpan.TicksPerMillisecond constant to perform the conversion. 예를 들어 시간 (초) 수를 추가 하려면 틱의 지정 된 번호로 표시 합니다 Second 구성 요소를 DateTimeOffset 값 식을 사용할 수 있습니다 dateValue.Second + nTicks/Timespan.TicksPerSecond합니다.For example, to add the number of seconds represented by a specified number of ticks to the Second component of a DateTimeOffset value, you can use the expression dateValue.Second + nTicks/Timespan.TicksPerSecond.

하지만 DateTimeOffset 는 오프셋을 포함 하는 값, 표준 시간대를 완벽 하 게 인식 하는 데이터 구조가 없습니다.Although a DateTimeOffset value includes an offset, it is not a fully time zone-aware data structure. UTC의 오프셋은 표준 시간대의 특징 중 하나를 식별 하지 않습니다 명확 하 게 표준 시간대입니다.While an offset from UTC is one characteristic of a time zone, it does not unambiguously identify a time zone. 여러 표준 시간대는 UTC에서 동일한 오프셋 공유지 않습니다 할 뿐만 아니라 단일 표준 시간대의 오프셋 일광 절약 시간을 준수 하는 경우에 변경 됩니다.Not only do multiple time zones share the same offset from UTC, but the offset of a single time zone changes if it observes daylight saving time. 즉, 즉시는 DateTimeOffset 값 해당 표준 시간대에서 분리,이 더 이상 명확 하 게 연결할 수는 원래 표준 시간대로 다시 합니다.This means that, as soon as a DateTimeOffset value is disassociated from its time zone, it can no longer be unambiguously linked back to its original time zone.

때문에 DateTimeOffset 구조체를 DateTimeOffset 개체 선언 되었지만 초기화 하지 않으면에 각 멤버 필드에 대 한 기본 값을 포함 합니다.Because DateTimeOffset is a structure, a DateTimeOffset object that has been declared but not otherwise initialized contains the default values for each of its member fields. 즉, 해당 DateTime 속성이 DateTimeOffset.MinValue 및 해당 Offset 속성이 TimeSpan.Zero합니다.This means that its DateTime property is set to DateTimeOffset.MinValue and its Offset property is set to TimeSpan.Zero.

새로 만들 수 있습니다 DateTimeOffset 에 대 한 오버 로드 된 생성자와 유사한 해당 생성자의 오버 로드 중 하나를 호출 하 여 값을 DateTime 구조입니다.You can create a new DateTimeOffset value by calling any of the overloads of its constructor, which are similar to the overloaded constructors for the DateTime structure. 새로 만들 수도 있습니다 DateTimeOffset 값을 할당 하 여는 DateTime 값입니다.You can also create a new DateTimeOffset value by assigning it a DateTime value. 이 암시적으로 변환 합니다. (C#의 경우)의 캐스팅 연산자가 필요 하거나 (Visual Basic)에서는 변환 메서드를 호출 하지 않습니다.This is an implicit conversion; it does not require a casting operator (in C#) or call to a conversion method (in Visual Basic). 초기화할 수도 있습니다는 DateTimeOffset 값을 포함 하는 메서드를 구문 분석 하는 정적 문자열의 수를 호출 하 여 시간과 날짜의 문자열 표현 Parse, ParseExact, TryParse, 및 TryParseExact합니다.You can also initialize a DateTimeOffset value from the string representation of a date and time by calling a number of static string parsing methods, which include Parse, ParseExact, TryParse, and TryParseExact.

멤버는 DateTimeOffset 구조는 다음 영역에서 기능을 제공 합니다.The members of the DateTimeOffset structure provide functionality in the following areas:

  • 날짜 및 시간 산술 연산입니다.Date and time arithmetic.

    에 더하거나 뺄 날짜 또는 시간 간격에서 특정 수 DateTimeOffset 값입니다.You can add or subtract either dates or time intervals from a particular DateTimeOffset value. 사용 하 여 산술 연산을 DateTimeOffset 값을 가진 달리 DateTime 결과 반환할 때 시간 오프셋의 차이점에 대 한 값을 조정 합니다.Arithmetic operations with DateTimeOffset values, unlike those with DateTime values, adjust for differences in time offsets when returning a result. 예를 들어, 다음 코드에서는 DateTime 변수를 현재 UTC 시간에서 현재 로컬 시간을 뺍니다.For example, the following code uses DateTime variables to subtract the current local time from the current UTC time. 코드를 사용 하 여 DateTimeOffset 동일한 작업을 수행 하는 변수입니다.The code then uses DateTimeOffset variables to perform the same operation. 사용 하 여 빼기 DateTime 값으로 빼기 하는 동안 UTC에서 현지 표준 시간대의 차이 반환 DateTimeOffset 반환 값 TimeSpan.Zero합니다.The subtraction with DateTime values returns the local time zone's difference from UTC, while the subtraction with DateTimeOffset values returns 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
    
  • 변환 작업을 입력 합니다.Type conversion operations.

    변환할 수 있습니다 DateTimeOffset 값을 DateTime 값 및 그 반대의 경우도 마찬가지입니다.You can convert DateTimeOffset values to DateTime values and vice versa.

  • 시간 조작 및 추출 작업입니다.Time manipulation and extraction operations.

    날짜 또는 시간을 추출할 수 있습니다는 DateTimeOffset 값입니다.You can extract either the date or the time of a DateTimeOffset value. 특정 값을 검색할 수도 있습니다 DateTimeOffset 해당 연도 또는 월 같은 구성 요소입니다.You can also retrieve the value of a particular DateTimeOffset component, such as its year or its month.

  • 날짜 및 시간 변환 합니다.Date and time conversion.

    으로 변환할 수 있습니다 DateTimeOffset 값을 다른 DateTimeOffset 다른 표준 시간대의 시간에 동일한 시점을 나타내는 값입니다.You can convert any DateTimeOffset value to another DateTimeOffset value that represents the same point in time in another time zone. 그러나 표준 시간대의 조정 규칙은의 경우는 ToLocalTime 변환 하는 메서드를를 DateTimeOffset 현지 시간대의 날짜 및 시간 값입니다.However, a time zone's adjustment rules are applied only in the case of the ToLocalTime method, which converts a DateTimeOffset value to the date and time in the local system zone.

  • 날짜 및 시간 비교 합니다.Date and time comparison.

    있는지 여부를 확인할 수 있습니다 특정 DateTimeOffset 값 보다 이전 인지, 동일한, 또는 이후 다른 DateTimeOffset 값입니다.You can determine whether any particular DateTimeOffset value is earlier than, the same as, or later than another DateTimeOffset value. 비교를 수행 하기 전에 모든 값은 UTC로 변환 됩니다.Before the comparison is performed, all values are converted to UTC.

Constructors

DateTimeOffset(DateTime) DateTimeOffset(DateTime) DateTimeOffset(DateTime) DateTimeOffset(DateTime)

지정된 DateTime 값을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified DateTime value.

DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan) DateTimeOffset(DateTime, TimeSpan)

지정된 DateTime 값과 오프셋을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified DateTime value and offset.

DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan) DateTimeOffset(Int64, TimeSpan)

지정된 수의 틱과 오프셋을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified number of ticks and offset.

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

지정된 연도, 월, 일, 시, 분, 초 및 오프셋을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, and offset.

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

지정된 연도, 월, 일, 시, 분, 초, 밀리초 및 오프셋을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, millisecond, and offset.

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

지정된 달력의 지정된 연도, 월, 일, 시, 분, 초, 밀리초 및 오프셋을 사용하여 DateTimeOffset 구조체의 새 인스턴스를 초기화합니다. Initializes a new instance of the DateTimeOffset structure using the specified year, month, day, hour, minute, second, millisecond, and offset of a specified calendar.

Fields

MaxValue MaxValue MaxValue MaxValue

DateTimeOffset에 허용되는 가장 큰 값을 나타냅니다. Represents the greatest possible value of DateTimeOffset. 이 필드는 읽기 전용입니다. This field is read-only.

MinValue MinValue MinValue MinValue

DateTimeOffset에 허용되는 가장 빠른 값을 나타냅니다. Represents the earliest possible DateTimeOffset value. 이 필드는 읽기 전용입니다. This field is read-only.

UnixEpoch UnixEpoch UnixEpoch UnixEpoch

Properties

Date Date Date Date

현재 DateTime 개체의 날짜 구성 요소를 나타내는 DateTimeOffset 값을 가져옵니다. Gets a DateTime value that represents the date component of the current DateTimeOffset object.

DateTime DateTime DateTime DateTime

현재 DateTimeOffset 개체의 날짜와 시간을 나타내는 DateTime 값을 가져옵니다. Gets a DateTime value that represents the date and time of the current DateTimeOffset object.

Day Day Day Day

현재 DateTimeOffset 개체가 나타내는 일을 가져옵니다. Gets the day of the month represented by the current DateTimeOffset object.

DayOfWeek DayOfWeek DayOfWeek DayOfWeek

현재 DateTimeOffset 개체가 나타내는 요일을 가져옵니다. Gets the day of the week represented by the current DateTimeOffset object.

DayOfYear DayOfYear DayOfYear DayOfYear

현재 DateTimeOffset 개체가 나타내는 연도의 몇째 날인지 표시하는 일을 가져옵니다. Gets the day of the year represented by the current DateTimeOffset object.

Hour Hour Hour Hour

현재 DateTimeOffset 개체가 나타내는 시간의 시 구성 요소를 가져옵니다. Gets the hour component of the time represented by the current DateTimeOffset object.

LocalDateTime LocalDateTime LocalDateTime LocalDateTime

현재 DateTime 개체의 현지 날짜 및 시간을 나타내는 DateTimeOffset 값을 가져옵니다. Gets a DateTime value that represents the local date and time of the current DateTimeOffset object.

Millisecond Millisecond Millisecond Millisecond

현재 DateTimeOffset 개체가 나타내는 시간의 밀리초 구성 요소를 가져옵니다. Gets the millisecond component of the time represented by the current DateTimeOffset object.

Minute Minute Minute Minute

현재 DateTimeOffset 개체가 나타내는 시간의 분 구성 요소를 가져옵니다. Gets the minute component of the time represented by the current DateTimeOffset object.

Month Month Month Month

현재 DateTimeOffset 개체가 나타내는 날짜의 월 구성 요소를 가져옵니다. Gets the month component of the date represented by the current DateTimeOffset object.

Now Now Now Now

UTC(협정 세계시)를 기준으로 한 현지 시간의 오프셋으로 설정된 오프셋을 적용하여 현재 컴퓨터의 현재 날짜 및 시간으로 설정된 DateTimeOffset 개체를 가져옵니다. Gets a DateTimeOffset object that is set to the current date and time on the current computer, with the offset set to the local time's offset from Coordinated Universal Time (UTC).

Offset Offset Offset Offset

UTC(협정 세계시)를 기준으로 한 해당 시간의 오프셋을 가져옵니다. Gets the time's offset from Coordinated Universal Time (UTC).

Second Second Second Second

현재 DateTimeOffset 개체가 나타내는 클럭 시간의 초 구성 요소를 가져옵니다. Gets the second component of the clock time represented by the current DateTimeOffset object.

Ticks Ticks Ticks Ticks

클럭 시간으로 현재 DateTimeOffset 개체의 날짜와 시간을 나타내는 틱 수를 가져옵니다. Gets the number of ticks that represents the date and time of the current DateTimeOffset object in clock time.

TimeOfDay TimeOfDay TimeOfDay TimeOfDay

현재 DateTimeOffset 개체에 대한 하루 중 시간을 가져옵니다. Gets the time of day for the current DateTimeOffset object.

UtcDateTime UtcDateTime UtcDateTime UtcDateTime

현재 DateTime 개체의 UTC(협정 세계시) 날짜와 시간을 나타내는 DateTimeOffset값을 가져옵니다. Gets a DateTime value that represents the Coordinated Universal Time (UTC) date and time of the current DateTimeOffset object.

UtcNow UtcNow UtcNow UtcNow

해당 날짜와 시간이 현재 UTC(협정 세계시) 날짜와 시간으로 설정되어 있고 해당 오프셋이 DateTimeOffsetZero 개체를 가져옵니다. Gets a DateTimeOffset object whose date and time are set to the current Coordinated Universal Time (UTC) date and time and whose offset is Zero.

UtcTicks UtcTicks UtcTicks UtcTicks

현재 DateTimeOffset 개체의 날짜와 시간을 UTC(협정 세계시)로 표현하는 틱 수를 가져옵니다. Gets the number of ticks that represents the date and time of the current DateTimeOffset object in Coordinated Universal Time (UTC).

Year Year Year Year

현재 DateTimeOffset 개체가 나타내는 날짜의 연도 구성 요소를 가져옵니다. Gets the year component of the date represented by the current DateTimeOffset object.

Methods

Add(TimeSpan) Add(TimeSpan) Add(TimeSpan) Add(TimeSpan)

지정된 시간 간격을 이 인스턴스의 값에 추가하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified time interval to the value of this instance.

AddDays(Double) AddDays(Double) AddDays(Double) AddDays(Double)

정수 및 소수로 계산된 지정된 시간 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of whole and fractional days to the value of this instance.

AddHours(Double) AddHours(Double) AddHours(Double) AddHours(Double)

정수 및 소수로 계산된 지정된 시간 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of whole and fractional hours to the value of this instance.

AddMilliseconds(Double) AddMilliseconds(Double) AddMilliseconds(Double) AddMilliseconds(Double)

지정된 밀리초 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of milliseconds to the value of this instance.

AddMinutes(Double) AddMinutes(Double) AddMinutes(Double) AddMinutes(Double)

정수 및 소수로 계산된 지정된 분 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of whole and fractional minutes to the value of this instance.

AddMonths(Int32) AddMonths(Int32) AddMonths(Int32) AddMonths(Int32)

지정된 개월 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of months to the value of this instance.

AddSeconds(Double) AddSeconds(Double) AddSeconds(Double) AddSeconds(Double)

정수 및 소수로 계산된 지정된 초 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of whole and fractional seconds to the value of this instance.

AddTicks(Int64) AddTicks(Int64) AddTicks(Int64) AddTicks(Int64)

지정된 틱 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of ticks to the value of this instance.

AddYears(Int32) AddYears(Int32) AddYears(Int32) AddYears(Int32)

지정된 연도 수를 이 인스턴스의 값에 더하는 새 DateTimeOffset 개체를 반환합니다. Returns a new DateTimeOffset object that adds a specified number of years to the value of this instance.

Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset) Compare(DateTimeOffset, DateTimeOffset)

DateTimeOffset 개체를 비교하고 첫 번째 개체가 두 번째 개체보다 빠른지, 같은지, 늦은지 알려 줍니다. Compares two DateTimeOffset objects and indicates whether the first is earlier than the second, equal to the second, or later than the second.

CompareTo(DateTimeOffset) CompareTo(DateTimeOffset) CompareTo(DateTimeOffset) CompareTo(DateTimeOffset)

현재 DateTimeOffset 개체를 지정된 DateTimeOffset 개체로 변환하고 현재 개체가 두 번째 DateTimeOffset 개체보다 빠른지, 같은지, 늦은지 알려 줍니다. Compares the current DateTimeOffset object to a specified DateTimeOffset object and indicates whether the current object is earlier than, the same as, or later than the second DateTimeOffset object.

Equals(DateTimeOffset) Equals(DateTimeOffset) Equals(DateTimeOffset) Equals(DateTimeOffset)

현재 DateTimeOffset 개체가 나타내는 시각이 지정된 DateTimeOffset 개체와 같은지 확인합니다. Determines whether the current DateTimeOffset object represents the same point in time as a specified DateTimeOffset object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

DateTimeOffset 개체가 지정된 개체와 동일한 시각을 나타내는지 확인합니다. Determines whether a DateTimeOffset object represents the same point in time as a specified object.

Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset) Equals(DateTimeOffset, DateTimeOffset)

지정된 두 DateTimeOffset 개체가 동일한 시각을 나타내는지 확인합니다. Determines whether two specified DateTimeOffset objects represent the same point in time.

EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset) EqualsExact(DateTimeOffset)

현재 DateTimeOffset 개체가 지정된 DateTimeOffset 개체와 같은 시간을 나타내고 오프셋이 같은지 확인합니다. Determines whether the current DateTimeOffset object represents the same time and has the same offset as a specified DateTimeOffset object.

FromFileTime(Int64) FromFileTime(Int64) FromFileTime(Int64) FromFileTime(Int64)

지정한 Windows 파일 시간을 해당 현지 시간으로 변환합니다. Converts the specified Windows file time to an equivalent local time.

FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64) FromUnixTimeMilliseconds(Int64)

1970-01-01T00:00:00Z 이후 경과된 Unix 시간(밀리초)을 DateTimeOffset 값으로 변환합니다. Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.

FromUnixTimeSeconds(Int64) FromUnixTimeSeconds(Int64) FromUnixTimeSeconds(Int64) FromUnixTimeSeconds(Int64)

1970-01-01T00:00:00Z 이후 경과된 Unix 시간(초)을 DateTimeOffset 값으로 변환합니다. Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a DateTimeOffset value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

현재 DateTimeOffset 개체에 대한 해시 코드를 반환합니다. Returns the hash code for the current DateTimeOffset object.

Parse(String) Parse(String) Parse(String) Parse(String)

날짜, 시간 및 오프셋의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date, time, and offset to its DateTimeOffset equivalent.

Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider) Parse(String, IFormatProvider)

지정된 문화권별 형식 정보를 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information.

Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)
Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles) Parse(String, IFormatProvider, DateTimeStyles)

지정된 문화권별 형식 정보 및 서식 지정 스타일을 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified culture-specific format information and formatting style.

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

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 지정된 날짜와 시간의 문자열 표현을 해당 DateTimeOffset 표현으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. 문자열 표시의 형식은 지정된 형식 중 하나와 정확히 일치해야 합니다. The format of the string representation must match one of the specified formats exactly.

ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles) ParseExact(String, String, IFormatProvider, DateTimeStyles)

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. 문자열 표현의 형식이 지정된 형식과 정확하게 일치해야 합니다. The format of the string representation must match the specified format exactly.

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

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 날짜 및 시간을 나타내는 문자 범위를 해당 DateTimeOffset으로 변환합니다. Converts a character span that represents a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. 날짜 및 시간 표현의 형식이 지정된 형식과 정확하게 일치해야 합니다. The format of the date and time representation must match the specified format exactly.

ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider) ParseExact(String, String, IFormatProvider)

지정된 형식 및 문화권별 형식 정보를 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format and culture-specific format information. 문자열 표현의 형식이 지정된 형식과 정확하게 일치해야 합니다. The format of the string representation must match the specified format exactly.

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

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 지정된 날짜와 시간의 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts a character span that contains the string representation of a date and time to its DateTimeOffset equivalent using the specified formats, culture-specific format information, and style. 날짜 및 시간 표현의 형식은 지정된 형식 중 하나와 정확히 일치해야 합니다. The format of the date and time representation must match one of the specified formats exactly.

Subtract(DateTimeOffset) Subtract(DateTimeOffset) Subtract(DateTimeOffset) Subtract(DateTimeOffset)

특정 날짜와 시간을 나타내는 DateTimeOffset 값을 현재 DateTimeOffset 개체에서 뺍니다. Subtracts a DateTimeOffset value that represents a specific date and time from the current DateTimeOffset object.

Subtract(TimeSpan) Subtract(TimeSpan) Subtract(TimeSpan) Subtract(TimeSpan)

현재 DateTimeOffset 개체에서 지정된 시간 간격을 뺍니다. Subtracts a specified time interval from the current DateTimeOffset object.

ToFileTime() ToFileTime() ToFileTime() ToFileTime()

현재 DateTimeOffset 개체의 값을 Windows 파일 시간으로 변환합니다. Converts the value of the current DateTimeOffset object to a Windows file time.

ToLocalTime() ToLocalTime() ToLocalTime() ToLocalTime()

현재 DateTimeOffset 개체를 현지 시간을 나타내는 DateTimeOffset 개체로 변환합니다. Converts the current DateTimeOffset object to a DateTimeOffset object that represents the local time.

ToOffset(TimeSpan) ToOffset(TimeSpan) ToOffset(TimeSpan) ToOffset(TimeSpan)

현재 DateTimeOffset 개체의 값을 오프셋 값으로 지정된 날짜와 시간으로 변환합니다. Converts the value of the current DateTimeOffset object to the date and time specified by an offset value.

ToString() ToString() ToString() ToString()

현재 DateTimeOffset 개체의 값을 해당하는 문자열 표현으로 변환합니다. Converts the value of the current DateTimeOffset object to its equivalent string representation.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

지정된 문화권별 형식 정보를 사용하여 현재 DateTimeOffset 개체의 값을 해당하는 문자열 표현으로 변환합니다. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified culture-specific formatting information.

ToString(String) ToString(String) ToString(String) ToString(String)

지정된 형식을 사용하여 현재 DateTimeOffset 개체의 값을 해당하는 문자열 표현으로 변환합니다. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format.

ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider) ToString(String, IFormatProvider)

지정된 형식 및 문화권별 형식 정보를 사용하여 현재 DateTimeOffset 개체의 값을 해당 문자열 표현으로 변환합니다. Converts the value of the current DateTimeOffset object to its equivalent string representation using the specified format and culture-specific format information.

ToUniversalTime() ToUniversalTime() ToUniversalTime() ToUniversalTime()

현재 DateTimeOffset 개체를 UTC(협정 세계시)를 나타내는 DateTimeOffset 값으로 변환합니다. Converts the current DateTimeOffset object to a DateTimeOffset value that represents the Coordinated Universal Time (UTC).

ToUnixTimeMilliseconds() ToUnixTimeMilliseconds() ToUnixTimeMilliseconds() ToUnixTimeMilliseconds()

1970-01-01T00:00:00.000Z 이후 경과된 시간(밀리초)을 반환합니다. Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z.

ToUnixTimeSeconds() ToUnixTimeSeconds() ToUnixTimeSeconds() ToUnixTimeSeconds()

1970-01-01T00:00:00Z 이후 경과된 시간(초)을 반환합니다. Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

날짜 및 시간에 대한 지정된 문자열 표현을 해당 DateTimeOffset 요소로 변환하고, 변환에 성공했는지를 나타내는 값을 반환합니다. Tries to convert a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

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

날짜와 시간에 대한 지정된 문자열 표현을 해당 DateTimeOffset 요소로 변환하고, 변환에 성공했는지를 나타내는 값을 반환합니다. Tries to converts a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

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

지정된 형식 배열, 문화권별 형식 정보 및 스타일을 사용하여 지정된 날짜와 시간의 문자열 표현을 해당 DateTimeOffset 표현으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified array of formats, culture-specific format information, and style. 문자열 표시의 형식은 지정된 형식 중 하나와 정확히 일치해야 합니다. The format of the string representation must match one of the specified formats exactly.

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

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 날짜 및 시간의 표현을 해당 DateTimeOffset으로 변환합니다. Converts the representation of a date and time in a character span to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. 날짜 및 시간 표현의 형식이 지정된 형식과 정확하게 일치해야 합니다. The format of the date and time representation must match the specied format exactly.

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

지정된 형식, 문화권별 형식 정보 및 스타일을 사용하여 날짜 및 시간의 지정된 문자열 표현을 해당 DateTimeOffset으로 변환합니다. Converts the specified string representation of a date and time to its DateTimeOffset equivalent using the specified format, culture-specific format information, and style. 문자열 표현의 형식이 지정된 형식과 정확하게 일치해야 합니다. The format of the string representation must match the specified format exactly.

Operators

Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan) Addition(DateTimeOffset, TimeSpan)

날짜와 시간이 지정된 DateTimeOffset 개체에 지정된 시간 간격을 더하고 새 날짜와 시간이 포함된 DateTimeOffset 개체를 생성합니다. Adds a specified time interval to a DateTimeOffset object that has a specified date and time, and yields a DateTimeOffset object that has new a date and time.

Equality(DateTimeOffset, DateTimeOffset) Equality(DateTimeOffset, DateTimeOffset) Equality(DateTimeOffset, DateTimeOffset) Equality(DateTimeOffset, DateTimeOffset)

지정된 두 DateTimeOffset 개체가 동일한 시각을 나타내는지 확인합니다. Determines whether two specified DateTimeOffset objects represent the same point in time.

GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset) GreaterThan(DateTimeOffset, DateTimeOffset)

지정된 첫 번째 DateTimeOffset 개체가 지정된 두 번째 DateTimeOffset 개체보다 큰지(나중인지) 확인합니다. Determines whether one specified DateTimeOffset object is greater than (or later than) a second specified DateTimeOffset object.

GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset) GreaterThanOrEqual(DateTimeOffset, DateTimeOffset)

지정된 첫 번째 DateTimeOffset 개체가 지정된 두 번째 DateTimeOffset 개체보다 크거나 같은지 확인합니다. Determines whether one specified DateTimeOffset object is greater than or equal to a second specified DateTimeOffset object.

Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset) Implicit(DateTime to DateTimeOffset)

DateTime 개체를 DateTimeOffset 개체로 변환하는 암시적 변환을 정의합니다. Defines an implicit conversion of a DateTime object to a DateTimeOffset object.

Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset) Inequality(DateTimeOffset, DateTimeOffset)

지정된 두 DateTimeOffset 개체가 서로 다른 시각을 가리키는지 확인합니다. Determines whether two specified DateTimeOffset objects refer to different points in time.

LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset) LessThan(DateTimeOffset, DateTimeOffset)

지정된 첫 번째 DateTimeOffset 개체가 지정된 두 번째 DateTimeOffset 개체보다 작은지 확인합니다. Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset) LessThanOrEqual(DateTimeOffset, DateTimeOffset)

지정된 첫 번째 DateTimeOffset 개체가 지정된 두 번째 DateTimeOffset 개체보다 작은지 확인합니다. Determines whether one specified DateTimeOffset object is less than a second specified DateTimeOffset object.

Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset) Subtraction(DateTimeOffset, DateTimeOffset)

DateTimeOffset 개체를 다른 개체에서 빼서 시간 간격을 생성합니다. Subtracts one DateTimeOffset object from another and yields a time interval.

Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan) Subtraction(DateTimeOffset, TimeSpan)

지정된 날짜와 시간에서 지정된 시간 간격을 빼서 새 날짜와 시간을 생성합니다. Subtracts a specified time interval from a specified date and time, and yields a new date and time.

Explicit Interface Implementations

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)

현재 DateTimeOffset 개체의 값을 형식이 같은 다른 개체와 비교합니다. Compares the value of the current DateTimeOffset object with another object of the same type.

IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object) IDeserializationCallback.OnDeserialization(Object)

개체의 deserialization이 완료될 때 실행됩니다. Runs when the deserialization of an object has been completed.

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

현재 SerializationInfo 개체를 serialize하는 데 필요한 데이터로 DateTimeOffset 개체를 채웁니다. Populates a SerializationInfo object with the data required to serialize the current DateTimeOffset object.

Applies to

See Also