System::DateTimeOffset 클래스

DateTimeOffset class

협정 세계시(UTC)와 관련된 날짜와 시간을 포함합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 함수 인자로 전달할 때 해당 포인터를 사용하십시오.

class DateTimeOffset

메서드

메서드설명
Add(TimeSpan) const지정된 시간 간격을 DateTimeOffset 객체에 추가합니다.
AddDays(double) const지정된 일 수를 DateTimeOffset 객체에 추가합니다.
AddHours(double) const지정된 시간 수를 DateTimeOffset 객체에 추가합니다.
AddMilliseconds(double) const지정된 밀리초 수를 DateTimeOffset 객체에 추가합니다.
AddMinutes(double) const지정된 분 수를 DateTimeOffset 객체에 추가합니다.
AddMonths(int) const지정된 개월 수를 DateTimeOffset 객체에 추가합니다.
AddSeconds(double) const지정된 초 수를 DateTimeOffset 객체에 추가합니다.
AddTicks(int64_t) const지정된 틱 수를 DateTimeOffset 객체에 추가합니다.
AddYears(int) const지정된 연 수를 DateTimeOffset 객체에 추가합니다.
static Compare(const DateTimeOffset&, const DateTimeOffset&)두 개의 DateTimeOffset 객체를 비교합니다.
CompareTo(const DateTimeOffset&) const두 개의 DateTimeOffset 객체를 비교합니다.
CompareTo(const SharedPtr<Object>&) const두 개의 DateTimeOffset 객체를 비교합니다.
DateTimeOffset()기본 생성자.
DateTimeOffset(DateTime)생성자.
DateTimeOffset(int64_t, TimeSpan)생성자.
DateTimeOffset(DateTime, TimeSpan)생성자.
DateTimeOffset(int, int, int, int, int, int, TimeSpan)생성자.
DateTimeOffset(int, int, int, int, int, int, int, TimeSpan)생성자.
DateTimeOffset(int, int, int, int, int, int, int, const SharedPtr<Globalization::Calendar>&, TimeSpan)생성자.
static Equals(const DateTimeOffset&, const DateTimeOffset&)두 개의 DateTimeOffset 객체가 동일한 시점을 나타내는지 확인합니다.
Equals(const DateTimeOffset&) const두 개의 DateTimeOffset 객체가 동일한 시점을 나타내는지 확인합니다.
Equals(const SharedPtr<Object>&) const두 개의 DateTimeOffset 객체가 동일한 시점을 나타내는지 확인합니다.
EqualsExact(const DateTimeOffset&) const두 개의 DateTimeOffset 객체가 동일한 시점을 나타내고 동일한 오프셋을 갖는지 확인합니다.
EqualsExact(const SharedPtr<Object>&) const두 개의 DateTimeOffset 객체가 동일한 시점을 나타내고 동일한 오프셋을 갖는지 확인합니다.
static FromFileTime(int64_t)ConvertWindows 파일 시간을 로컬 시간 오프셋이 적용된 날짜 및 시간으로 변환합니다.
static FromUnixTimeMilliseconds(int64_t)Convert Unix 시간을 DateTimeOffset 객체로 변환합니다.
static FromUnixTimeSeconds(int64_t)Convert Unix 시간을 DateTimeOffset 객체로 변환합니다.
get_Date() const현재 객체의 날짜 구성 요소를 가져옵니다.
get_DateTime() constDateTime 값을 가져옵니다.
get_Day() const현재 객체의 월 일(day)을 가져옵니다.
get_DayOfWeek() const현재 객체의 요일을 가져옵니다.
get_DayOfYear() const현재 객체의 연중 일(day)을 가져옵니다.
get_Hour() const현재 객체의 시간 구성 요소를 가져옵니다.
get_LocalDateTime() const로컬 날짜와 시간을 나타내는 DateTime 값을 가져옵니다.
get_Millisecond() const현재 객체의 밀리초 구성 요소를 가져옵니다.
get_Minute() const현재 객체의 분 구성 요소를 가져옵니다.
get_Month() const현재 객체의 월 구성 요소를 가져옵니다.
static get_Now()DateTimeOffset을 가져오며, 날짜와 시간이 현재 로컬 시간으로 설정되고 오프셋은 로컬 시간의 오프셋으로 설정됩니다.
get_Offset() constUTC로부터의 오프셋을 가져옵니다.
get_Second() const현재 객체의 초 구성 요소를 가져옵니다.
get_Ticks() const현재 객체의 틱 수를 가져옵니다.
get_TimeOfDay() const현재 객체의 하루 중 시간을 가져옵니다.
get_UtcDateTime() constUTC 날짜와 시간을 나타내는 DateTime 값을 가져옵니다.
static get_UtcNow()DateTimeOffset을 가져오며, 날짜와 시간이 현재 UTC 시간으로 설정되고 오프셋은 TimeSpan::Zero입니다.
get_UtcTicks() constUTC 시간 기준으로 현재 객체의 틱 수를 가져옵니다.
get_Year() const현재 객체의 연도 구성 요소를 가져옵니다.
GetHashCode() const현재 DateTimeOffset 객체의 해시 코드를 가져옵니다.
IsNull() const
operator!=(const DateTimeOffset&) const현재 객체와 지정된 DateTimeOffset 객체가 서로 다른 날짜 및 시간 값을 나타내는지 확인합니다.
operator!=(std::nullptr_t) const
operator+(TimeSpan) const현재 객체가 나타내는 값과 지정된 시간 간격의 합을 나타내는 날짜 및 시간 값을 표현하는 새로운 DateTimeOffset 클래스 인스턴스를 반환합니다.
operator-(TimeSpan) const현재 객체가 나타내는 값에서 지정된 시간 간격을 빼서 얻은 날짜 및 시간 값을 나타내는 새로운 DateTimeOffset 클래스 인스턴스를 반환합니다.
operator-(const DateTimeOffset&) const현재 객체와 지정된 객체가 나타내는 날짜 및 시간 값 사이의 시간 간격을 나타내는 TimeSpan 클래스 인스턴스를 반환합니다.
operator<(const DateTimeOffset&) const현재 객체가 지정된 DateTimeOffset 객체가 나타내는 값보다 이전의 날짜 및 시간 값을 나타내는지 확인합니다.
operator<(std::nullptr_t) const
operator<=(const DateTimeOffset&) const현재 객체가 지정된 DateTimeOffset 객체가 나타내는 값보다 이전이거나 동일한 날짜 및 시간 값을 나타내는지 확인합니다.
operator<=(std::nullptr_t) const
operator==(const DateTimeOffset&) const현재 객체와 지정된 DateTimeOffset 객체가 동일한 날짜 및 시간 값을 나타내는지 확인합니다.
operator==(std::nullptr_t) const
operator>(const DateTimeOffset&) const현재 객체가 지정된 DateTimeOffset 객체가 나타내는 값보다 이후의 날짜 및 시간 값을 나타내는지 확인합니다.
operator>(std::nullptr_t) const
operator>=(const DateTimeOffset&) const현재 객체가 지정된 DateTimeOffset 객체가 나타내는 값보다 이후이거나 동일한 날짜 및 시간 값을 나타내는지 확인합니다.
operator>=(std::nullptr_t) const
static Parse(const String&)지정된 문자열을 DateTimeOffset 형식으로 변환합니다.
static Parse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)지정된 문자열을 지정된 형식 제공자와 서식 스타일을 사용하여 DateTimeOffset 객체로 변환합니다.
static ParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)지정된 문자열을 지정된 형식, 형식 제공자 및 서식 스타일을 사용하여 DateTimeOffset 객체로 변환합니다.
static ParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles)지정된 문자열을 지정된 형식들, 형식 제공자 및 서식 스타일을 사용하여 DateTimeOffset 객체로 변환합니다.
Subtract(TimeSpan) const지정된 시간 간격을 현재 객체에서 빼습니다.
Subtract(const DateTimeOffset&) const지정된 DateTimeOffset 값을 현재 객체에서 빼습니다.
ToFileTime() const현재 객체를 Windows 파일 시간으로 변환합니다.
ToLocalTime() const현재 객체를 로컬 시간을 나타내는 객체로 변환합니다.
ToOffset(TimeSpan) const현재 객체의 오프셋을 지정된 오프셋으로 교체합니다.
ToString(const String&, const SharedPtr<IFormatProvider>&) const지정된 형식과 형식 제공자를 사용하여 현재 객체를 문자열로 변환합니다.
ToString(const SharedPtr<IFormatProvider>&) const지정된 형식 제공자를 사용하여 현재 객체를 문자열로 변환합니다.
ToString(const String&) const지정된 형식을 사용하여 현재 객체를 문자열로 변환합니다.
ToString() const현재 객체를 문자열로 변환합니다.
ToUniversalTime() const현재 객체를 UTC 시간을 나타내는 객체로 변환합니다.
ToUnixTimeMilliseconds() constUnix epoch 시작부터 경과한 밀리초를 가져옵니다.
ToUnixTimeSeconds() constUnix epoch 시작부터 경과한 초를 가져옵니다.
static TryParse(const String&, DateTimeOffset&)지정된 문자열을 DateTimeOffset 객체로 변환하려고 시도합니다.
static TryParse(const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)지정된 형식 제공자와 서식 스타일을 사용하여 지정된 문자열을 DateTimeOffset 객체로 변환하려고 시도합니다.
static TryParseExact(const String&, const ArrayPtr<String>&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)지정된 형식들, 형식 제공자 및 서식 스타일을 사용하여 지정된 문자열을 DateTimeOffset 객체로 변환하려고 시도합니다.
static TryParseExact(const String&, const String&, const SharedPtr<IFormatProvider>&, Globalization::DateTimeStyles, DateTimeOffset&)지정된 형식, 형식 제공자 및 서식 스타일을 사용하여 지정된 문자열을 DateTimeOffset 객체로 변환하려고 시도합니다.
static Type()TimeSpan 구조를 나타내는 TypeInfo 객체를 반환합니다.

필드

필드설명
static constexpr MaxOffset틱 단위의 최대 오프셋을 가져옵니다.
static MaxValue가장 큰 DateTimeOffset 값을 가져옵니다.
static constexpr MinOffset틱 단위의 최소 오프셋을 가져옵니다.
static MinValue가장 이른 DateTimeOffset 값을 가져옵니다.
static UnixEpochUnix epoch 시작을 가져옵니다.

또 보기