다음을 통해 공유


Calendar 클래스

정의

지정된 일정 및 클록 내에서 DateTime 의 표현을 조작합니다.

public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
상속
Object Platform::Object IInspectable Calendar
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

앱이 이 클래스에 사용된 언어 태그를 국가 언어 지원 함수에 전달하는 경우 먼저 ResolveLocaleName을 호출하여 태그를 변환해야 합니다.

언어 태그는 유니코드 확장 "ca-" 및 "nu-"를 지원합니다. ( 유니코드 키/형식 정의를 참조하세요.) 이러한 확장은 Calendar 개체에서 사용하는 일정에 영향을 줄 수 있습니다.

생성자

Calendar()

Calendar 개체를 만들고 현재 DateTime으로 초기화합니다.

Calendar(IIterable<String>)

언어 목록으로 초기화된 Calendar 개체를 만듭니다.

Calendar(IIterable<String>, String, String)

언어 목록, 일정 및 클록을 사용하여 초기화된 Calendar 개체를 만듭니다.

Calendar(IIterable<String>, String, String, String)

언어 목록, 일정, 클록 및 표준 시간대를 사용하여 초기화된 Calendar 개체를 만듭니다.

속성

Day

날짜를 가져오거나 설정합니다.

DayOfWeek

요일을 가져옵니다.

Era

연대를 가져오거나 설정합니다.

FirstDayInThisMonth

현재 의 첫 번째 날짜를 가져옵니다.

FirstEra

달력에서 사용할 수 있는 첫 번째 Era 를 가져옵니다.

FirstHourInThisPeriod

현재 기간의 첫 번째 시간을 가져옵니다.

FirstMinuteInThisHour

현재 시간의 첫 번째 가져옵니다.

FirstMonthInThisYear

현재 연도의 첫 번째 가져옵니다.

FirstPeriodInThisDay

현재 일의 첫 번째 기간을가져옵니다.

FirstSecondInThisMinute

현재 중 첫 번째 초를 가져옵니다.

FirstYearInThisEra

현재 시대의 첫 번째 연도가져옵니다.

Hour

시간을 가져오거나 설정합니다.

IsDaylightSavingTime

Calendar 개체의 날짜에 일광 절약 시간이 적용되는지 여부를 나타내는 부울을 가져옵니다.

Languages

구성 요소를 문자열로 서식을 지정할 때 사용되는 언어 식별자의 우선 순위 목록을 가져옵니다.

LastDayInThisMonth

현재 의 마지막 날짜를 가져옵니다.

LastEra

달력에서 사용할 수 있는 마지막 연대 를 가져옵니다.

LastHourInThisPeriod

현재 기간의 마지막 시간을 가져옵니다.

LastMinuteInThisHour

현재 시간의 마지막 가져옵니다.

LastMonthInThisYear

현재 연도의 마지막 가져옵니다.

LastPeriodInThisDay

현재 날짜의 마지막 기간을가져옵니다.

LastSecondInThisMinute

현재 중 마지막 를 가져옵니다.

LastYearInThisEra

현재 시대의 마지막 연도가져옵니다.

Minute

분을 가져오거나 설정합니다.

Month

월을 가져오거나 설정합니다.

Nanosecond

나노초를 가져오거나 설정합니다.

NumberOfDaysInThisMonth

Calendar 개체의 현재 월의 일 수를 가져옵니다.

NumberOfEras

Calendar 개체의 연대 수를 가져옵니다.

NumberOfHoursInThisPeriod

Calendar 개체의 현재 날짜 기간의 시간 수를 가져옵니다.

NumberOfMinutesInThisHour

현재 시간의수를 가져옵니다.

NumberOfMonthsInThisYear

Calendar 개체의 현재 연도에 있는 월 수를 가져옵니다.

NumberOfPeriodsInThisDay

Calendar 개체의 현재 날짜에 있는 기간 수를 가져옵니다.

NumberOfSecondsInThisMinute

현재 에서 수를 가져옵니다.

NumberOfYearsInThisEra

Calendar 개체의 현재 시대의 연도 수를 가져옵니다.

NumeralSystem

구성 요소를 문자열로 서식을 지정할 때 사용되는 번호 매기기 시스템을 가져오거나 설정합니다.

Period

현재 날짜의 기간을 가져오거나 설정합니다.

ResolvedLanguage

달력 서식 또는 작업을 수행하는 데 가장 최근에 사용된 언어를 가져옵니다.

Second

두 번째 를 가져오거나 설정합니다.

Year

연도를 가져오거나 설정합니다.

메서드

AddDays(Int32)

요일을 증가 또는 감소합니다.

AddEras(Int32)

시대를 증가 또는 감소.

AddHours(Int32)

시간을 증분하거나 감소합니다.

AddMinutes(Int32)

분을 증가 또는 감소합니다.

AddMonths(Int32)

월을 증가 또는 감소합니다.

AddNanoseconds(Int32)

나노초를 증가 또는 감소합니다.

AddPeriods(Int32)

마침표가 증가하거나 감소합니다.

AddSeconds(Int32)

두 번째 를 증가 또는 감소합니다.

AddWeeks(Int32)

지정된 주 수만큼 요일을 증가 또는 감소합니다.

AddYears(Int32)

연도를 증가 또는 감소합니다.

ChangeCalendarSystem(String)

이 Calendar 개체에서 사용할 새 일정 시스템을 설정합니다.

ChangeClock(String)

Calendar 개체에서 사용할 새 클록을 설정합니다.

ChangeTimeZone(String)

Calendar 개체에서 사용할 새 표준 시간대를 설정합니다.

Clone()

Calendar 개체의 복사본을 만듭니다.

Compare(Calendar)

이 달력을 다른 Calendar 개체와 비교하고 한 달력의 DateTime이 다른 달력의 DateTime 보다 이전, 같음 또는 이후인지 여부를 나타냅니다.

CompareDateTime(DateTime)

이 달력을 DateTime 개체와 비교하고 한 달력의 날짜와 시간이 다른 달력의 날짜와 시간이 이전인지, 같은지 또는 이후인지를 나타냅니다.

CopyTo(Calendar)

다른 Calendar 개체의 값을 이 Calendar에 복사합니다.

DayAsPaddedString(Int32)

선택적으로 패딩이 없는 날짜의 문자열 표현을 반환합니다.

DayAsString()

일의 숫자 표현을 포함하는 문자열을 반환합니다.

DayOfWeekAsSoloString()

독립 실행형 디스플레이에 적합한 요일의 문자열 표현을 반환합니다.

DayOfWeekAsSoloString(Int32)

독립 실행형 디스플레이에 적합한 요일의 문자열 표현을 반환합니다.

DayOfWeekAsString()

다른 날짜 구성 요소에 포함하기에 적합한 요일의 문자열 표현을 반환합니다.

DayOfWeekAsString(Int32)

다른 날짜 구성 요소에 포함하기에 적합한 요일의 문자열 표현을 반환합니다.

EraAsString()

연대의 문자열 표현을 반환합니다.

EraAsString(Int32)

연대의 문자열 표현을 반환합니다. 선택한 문자열의 길이가 이상적인 길이에 가장 가깝습니다.

GetCalendarSystem()

이 Calendar 개체에서 사용하는 달력 시스템을 가져옵니다.

GetClock()

Calendar 개체에서 사용하는 클록을 가져옵니다.

GetDateTime()

Calendar 개체의 구성 요소에 따라 날짜와 시간을 작성합니다.

GetTimeZone()

Calendar 개체에서 사용되는 표준 시간대를 식별하는 식별자를 가져옵니다.

HourAsPaddedString(Int32)

시간(선택적으로 0 패딩)의 문자열 표현을 반환합니다.

HourAsString()

시간의 숫자 표현을 포함하는 문자열을 반환합니다.

MinuteAsPaddedString(Int32)

분(선택적으로 0 패딩)의 문자열 표현을 반환합니다.

MinuteAsString()

분의 숫자 표현을 포함하는 문자열을 반환합니다.

MonthAsNumericString()

월의 숫자 표현을 포함하는 문자열을 반환합니다.

MonthAsPaddedNumericString(Int32)

선택적으로 패딩이 없는 월의 문자열 표현을 반환합니다.

MonthAsSoloString()

독립 실행형 디스플레이에 적합한 월의 문자열 표현을 반환합니다.

MonthAsSoloString(Int32)

독립 실행형 디스플레이에 적합한 월의 문자열 표현을 반환합니다.

MonthAsString()

다른 날짜 구성 요소에 포함하기에 적합한 월의 문자열 표현을 반환합니다.

MonthAsString(Int32)

다른 날짜 구성 요소에 포함하기에 적합한 월의 문자열 표현을 반환합니다.

NanosecondAsPaddedString(Int32)

선택적으로 패딩이 없는 나노초의 문자열 표현을 반환합니다.

NanosecondAsString()

나노초의 숫자 표현을 포함하는 문자열을 반환합니다.

PeriodAsString()

사용 가능한 가장 일반적인 약어를 사용하는 날짜 기간(예: AM 또는 PM)의 문자열 표현을 반환합니다.

PeriodAsString(Int32)

AM 또는 PM과 같은 날짜 기간의 문자열 표현을 반환합니다.

SecondAsPaddedString(Int32)

선택적으로 패딩이 없는 두 번째 문자열 표현을 반환합니다.

SecondAsString()

두 번째 숫자 표현을 포함하는 문자열을 반환합니다.

SetDateTime(DateTime)

모든 날짜 및 시간 필드를 DateTime 매개 변수가 나타내는 날짜 및 시간으로 설정합니다.

SetToMax()

Calendar 개체의 구성 요소를 지원되는 최신 DateTime 으로 설정합니다.

SetToMin()

Calendar 개체의 구성 요소를 지원되는 가장 빠른 DateTime 으로 설정합니다.

SetToNow()

Calendar 개체의 구성 요소를 현재 DateTime으로 설정합니다.

TimeZoneAsString()

Calendar 개체가 나타내는 즉시 적용할 수 있는 전체 표준 시간대 이름을 반환합니다.

TimeZoneAsString(Int32)

Calendar 개체가 나타내는 즉시 적용할 수 있는 약식 표준 시간대 이름을 반환합니다.

YearAsPaddedString(Int32)

선택적으로 0패딩된 연도의 문자열 표현을 반환합니다.

YearAsString()

초기 0 패딩 없이 연도의 문자열 표현을 반환합니다.

YearAsTruncatedString(Int32)

필요에 따라 잘린 연도의 문자열 표현을 반환합니다.

적용 대상

추가 정보