언어

WeekFields 클래스

정의

요일, 월 및 주별 필드의 지역화된 정의입니다.

[Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class WeekFields : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)>]
type WeekFields = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
WeekFields
특성
구현

설명

요일, 월 및 주별 필드의 지역화된 정의입니다.

표준 주간은 7일이지만 문화권은 1주일의 다른 측면에 대해 서로 다른 정의를 가지고 있습니다. 이 클래스는 인스턴스를 제공하기 TemporalField 위해 주의 정의를 나타냅니다.

WeekFields는 5개의 필드, #dayOfWeek()즉#weekOfMonth(), #weekOfYear()#weekOfWeekBasedYear()#weekBasedYear() 임시 개체의 값에 대한 액세스를 제공합니다.

요일의 계산, 월별 주 및 연도의 주 연도는 ChronoField#YEAR proleptic-year, ChronoField#MONTH_OF_YEAR month-of-year, ChronoField#DAY_OF_MONTH day-of-month 및 ChronoField#DAY_OF_WEEK ISO day-of-week를 기반으로 하며 ChronoField#EPOCH_DAY epoch-day 및 chronology를 기반으로 합니다. 이 값은 Chronology에 따라 ChronoField#YEAR_OF_ERA Year-of-Era와 정렬되지 않을 수 있습니다.

요일은 다음으로 <정의됩니다. ul><li>첫 번째 요일입니다. 예를 들어 ISO-8601 표준은 월요일을 요일로 간주합니다. <li>첫 주에 최소 일 수입니다. 예를 들어 ISO-8601 표준은 첫 주에 최소 4일이 필요한 것으로 계산됩니다. </ul> 이 두 값을 함께 사용하면 1년 또는 1개월을 주로 나눌 수 있습니다.

<h2>Week of Month</h2> One 필드가 사용됩니다. 월별 주입니다. 계산을 통해 주가 월 경계와 겹치지 않도록 합니다. 월은 정의된 첫 번째 요일에 각 기간이 시작되는 기간으로 나뉩니다. 최소 일 수가 있는 경우 가장 빠른 기간은 최소 일 수 및 주 1보다 작은 경우 0주라고 합니다.

<table class=striped style="text-align: left">caption Examples of WeekFields</caption><thead><tr>th scope="col"<Date></th th>scope="col"<Day-of-week></th th><scope="col">First day: Monday<br>Minimal days: 4</th>th scope="col"<First day: Monday><br>Minimal days: 5</th>/tr<></thead><tbody><tr>th scope="row"<><>2008-12-31/th td<wednesday></td td><>week 5 of december 2008</td td><week 5 of december 2008></td>/tr tr tr<><>th scope="row"<2009-01-01/01></td><thursday></td td><>Week 1 of January 2009</td td><Week 0 of January 2009></td>/tr tr tr<><>th scope="row"<2009-01-04></th>td<Sunday></td td><>Week 1 of<> 2009<년 1월/td><></tr trth><><scope="row"><2009-01-05></th><td Monday>/td<td Week 2 of January 2009/td td><>Week 1 of January 2009<></td><></tr></tbody></table>

<h2>Week of Year</h2> One 필드가 사용됩니다. 연도별 주입니다. 계산을 통해 주가 연도 경계와 겹치지 않도록 합니다. 연도는 각 기간이 정의된 첫 번째 요일에 시작되는 기간으로 나뉩니다. 최소 일 수가 있는 경우 가장 빠른 기간은 최소 일 수 및 주 1보다 작은 경우 0주라고 합니다.

h2Week Based Year/h2 2 개 필드는 주 기반 연도에 사용되며, 하나는 해당 연도에 사용되고, 다른 하나는 에 사용됩니다 . 주 기반 연도에서는 매주 1년만에 속합니다. 1년 중 1주차는 첫 번째 요일에 시작하여 최소 일 수를 갖는 첫 번째 주입니다. 1년의 첫 번째 주와 마지막 주에는 각각 이전 연도 또는 다음 연도의 날짜가 포함될 수 있습니다.

<table class=striped style="text-align: left;"><캡션>WeekFields의 주 기반 연도</캡션><thead><tr><th scope="col">Date</th th><scope="col">Day-of-week</th><scope="col">First day: Monday<br>Minimal days: 4< /th th><scope="col">First day: Monday<br>Minimal days: 5</th></tr></thead><tbody><tr><th scope="row">2008-12-31</th><td>수요일</td td><>주 1 의 2009</td td><>주 53 의 2008</td></tr tr><><th scope="row">2009-01-01</th><td>Thursday</td td><>Week 1 of 2009</td><t>2008</td></tr tr tr><><th scope="row">2009-01-04</th><td>Sunday</td td><>Week 1 of 2009</td td><>Week 53 of 2008</td></tr><tr><th scope="row">2009-01-05</th><td>Monday</td td><>Week 2 of 2009</td td><>Week 1 of 2009</td></tr></tbody></table>

1.8에 추가되었습니다.

에 대한 java.time.temporal.WeekFieldsJava 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

속성

속성 Description
Class

이 Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
FirstDayOfWeek

첫 번째 요일을 가져옵니다.

Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
Iso

ISO-8601 정의는 월요일에 1주일이 시작되고 첫 주에는 최소 4일이 있습니다.

JniIdentityHashCode

interop 런타임에 의해 이 Java 피어에 할당된 ID 해시 코드를 가져옵니다.

(다음에서 상속됨 Object)
JniManagedPeerState

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
JniPeerMembers

요일, 월 및 주별 필드의 지역화된 정의입니다.

MinimalDaysInFirstWeek

첫 번째 주에 있는 최소 일 수를 가져옵니다.

PeerReference

이 Java 피어에 대한 JNI 개체 참조를 가져옵니다.

(다음에서 상속됨 Object)
SundayStart

일요일과 첫 주에 시작되는 주의 일반적인 정의는 최소 1일입니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)
ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)
WeekBasedYears

더하기 및 빼기 목적으로 주 기반 연도를 나타내는 단위입니다.

메서드

속성 Description
Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
DayOfWeek()

요일에 액세스할 필드를 반환합니다 WeekFields.

Dispose()

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

이 Java 피어에서 보유한 리소스를 해제합니다.

(다음에서 상속됨 Object)
DisposeUnlessReferenced()

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
JavaFinalize()
사용되지 않음.

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
Of(DayOfWeek, Int32)

첫 번째 요일 및 최소 일의 인스턴스 WeekFields 를 가져옵니다.

Of(Locale)

로캘에 적합한 인스턴스 WeekFields 를 가져옵니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
ToArray<T>()

이 Java 배열 래퍼에서 관리되는 배열을 만듭니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

interop 런타임에서 이 Java 피어의 등록을 취소합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받><거나 ><>중단/종료<합니다.>

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 >중단/<종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
WeekBasedYear()

이 WeekFields값을 기준으로 1주일 기준 연도에 액세스할 필드를 반환합니다.

WeekOfMonth()

이 WeekFields값에 따라 월의 주에 액세스할 필드를 반환합니다.

WeekOfWeekBasedYear()

이 WeekFields값을 기준으로 1주일 기준 연도의 주에 액세스할 필드를 반환합니다.

WeekOfYear()

이 WeekFields값에 따라 연도 주에 액세스할 필드를 반환합니다.

명시적 인터페이스 구현

속성 Description
IJavaPeerable.Disposed()

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.Finalized()

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

요일, 월 및 주별 필드의 지역화된 정의입니다.

(다음에서 상속됨 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

요일, 월 및 주별 필드의 지역화된 정의입니다.

확장명 메서드

속성 Description
GetJniTypeName(IJavaPeerable)

인스턴스 self형식의 JNI 이름을 가져옵니다.

JavaAs<TResult>(IJavaPeerable)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

요일, 월 및 주별 필드의 지역화된 정의입니다.

TryJavaCast<TResult>(IJavaPeerable, TResult)

형식self을 강제 TResult 변환하여 강제 변환이 Java 쪽에서 유효한지 확인합니다.

적용 대상