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 IInspectable Calendar
특성

Windows 요구 사항

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

설명

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

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

참고

이 API는 2019년 5월 일본 시대의 변화를 지원하도록 업데이트되고 있습니다. 애플리케이션에서 일본어 달력을 지원하는 경우 새 시대를 제대로 처리하고 있는지 확인해야 합니다. 자세한 내용은 일본 시대 변경에 대한 애플리케이션 준비를 참조하세요 .

생성자

Calendar()

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

Calendar(IIterable<String>)

언어 목록을 사용하여 Calendar 초기화되는 개체를 만듭니다.

Calendar(IIterable<String>, String, String)

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

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

Calendar 언어 목록, 달력, 시계 및 표준 시간대를 사용하여 초기화되는 개체를 만듭니다.

속성

Day

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

DayOfWeek

요일을 가져옵니다.

Era

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

FirstDayInThisMonth

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

FirstEra

일정에서 사용할 수 있는 첫 번째 Era 일정을 가져옵니다.

FirstHourInThisPeriod

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

FirstMinuteInThisHour

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

FirstMonthInThisYear

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

FirstPeriodInThisDay

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

FirstSecondInThisMinute

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

FirstYearInThisEra

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

Hour

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

IsDaylightSavingTime

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

Languages

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

LastDayInThisMonth

현재 Month마지막을 Day 가져옵니다.

LastEra

달력에서 사용할 수 있는 마지막 Era 을 가져옵니다.

LastHourInThisPeriod

현재 Period마지막을 Hour 가져옵니다.

LastMinuteInThisHour

현재 Hour마지막을 Minute 가져옵니다.

LastMonthInThisYear

현재 Year마지막을 Month 가져옵니다.

LastPeriodInThisDay

현재 Day마지막을 Period 가져옵니다.

LastSecondInThisMinute

현재 Minute마지막을 Second 가져옵니다.

LastYearInThisEra

현재 Era마지막을 Year 가져옵니다.

Minute

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

Month

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

Nanosecond

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

NumberOfDaysInThisMonth

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

NumberOfEras

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

NumberOfHoursInThisPeriod

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

NumberOfMinutesInThisHour

현재Hour에 있는 s의 Minute수를 가져옵니다.

NumberOfMonthsInThisYear

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

NumberOfPeriodsInThisDay

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

NumberOfSecondsInThisMinute

현재Minute에 있는 s의 Second수를 가져옵니다.

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 나타냅니다.

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)

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

NanosecondAsString()

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

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)

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

YearAsString()

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

YearAsTruncatedString(Int32)

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

적용 대상

추가 정보