WeekFields Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres".
[Android.Runtime.Register("java/time/temporal/WeekFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class WeekFields : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, 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
- Vererbung
- Attribute
- Implementiert
Hinweise
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres".
Eine Standardwoche ist sieben Tage lang, aber Kulturen haben unterschiedliche Definitionen für einige andere Aspekte einer Woche. Diese Klasse stellt die Definition der Woche dar, um Instanzen bereitzustellen TemporalField
.
WeekFields stellt fünf Felder bereit, #dayOfWeek()
, #weekOfMonth()
, #weekOfWeekBasedYear()
#weekOfYear()
, die #weekBasedYear()
Zugriff auf die Werte aus einem temporalen Temporal-Objekt ermöglichen.
Die Berechnungen für Wochentag, Monatswoche und Jahreswoche basieren auf chronoField#YEAR proleptic-year, ChronoField#MONTH_OF_YEAR Month-of-Year, ChronoField#DAY_OF_MONTH day-of-month und ChronoField#DAY_OF_WEEK day-of-week, die auf chronoField#EPOCH_DAY epoch-day und der Chronologie basieren. Die Werte werden je nach ChronoField#YEAR_OF_ERA Jahr des Zeitraums möglicherweise nicht ausgerichtet.
Eine Woche wird definiert durch: <ul><li>Der erste Wochentag. Beispielsweise betrachtet der ISO-8601-Standard Montag als ersten Wochentag. <li>Die minimale Anzahl von Tagen in der ersten Woche. Beispielsweise zählt der ISO-8601-Standard die erste Woche, da sie mindestens 4 Tage benötigt. </ul> Zusammen lassen diese beiden Werte die Aufteilung eines Jahres oder Monats in Wochen zu.
<h2>Week of Month</h2> Es wird ein Feld verwendet: Woche des Monats. Die Berechnung stellt sicher, dass Wochen niemals eine Monatsgrenze überlappen. Der Monat ist in Zeiträume unterteilt, in denen jeder Zeitraum am definierten ersten Wochentag beginnt. Der früheste Zeitraum wird als Woche 0 bezeichnet, wenn er weniger als die minimale Anzahl von Tagen hat, und Woche 1, wenn er mindestens die minimale Anzahl von Tagen aufweist.
<table class=striped style="text-align: left">Untertitel Beispiele von WeekFields</Untertitel>< 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 th scope="col">First day: Monday<br>Minimal days: 5</th></tr><></thead><tbody><tr><th scope="row">2008-12-31</th><td>Mittwoch</td<>td td>Woche 5 vom Dezember 2008</td><td>Woche 5 vom Dezember 2008</td></tr<>tr><th scope="row">2009-01-01</th><td>Donnerstag</td<>td td>Woche 1 vom Januar 2009</td><td>Woche 0 vom Januar 2009</td></tr<>tr><th scope="row">2009-01-04/th td>Sonntag</td<>td td>Woche 1 vom Januar 2009</td><td>Woche 0 vom Januar 2009</td></tr<>tr><th scope="row ">2009-01-05</th><td>Montag</td<>td td>Woche 2 vom Januar 2009</td><td>Woche 1 vom Januar 2009</td></tr></tbody></table><<>
<h2>Week of Year</h2> Es wird ein Feld verwendet: Woche des Jahres. Die Berechnung stellt sicher, dass wochen nie eine Jahresgrenze überlappen. Das Jahr ist in Zeiträume unterteilt, in denen jeder Zeitraum am definierten ersten Wochentag beginnt. Der früheste Zeitraum wird als Woche 0 bezeichnet, wenn er weniger als die minimale Anzahl von Tagen hat, und Woche 1, wenn er mindestens die minimale Anzahl von Tagen aufweist.
<h2>Week Based Year</h2> Zwei Felder werden für wochenbasiertes Jahr verwendet, eines für und #weekOfWeekBasedYear() week-of-week-based-year
eines für #weekBasedYear() week-based-year
. In einem wochenbasierten Jahr gehört jede Woche nur zu einem einzigen Jahr. Woche 1 eines Jahres ist die erste Woche, die am ersten Wochentag beginnt und mindestens die Mindestanzahl von Tagen aufweist. Die erste und die letzte Wochen eines Jahres können Tage aus dem vorherigen Kalenderjahr bzw. dem nächsten Kalenderjahr enthalten.
<table class=striped style="text-align: left;"><>Untertitel Beispiele von WeekFields für week-based-year</Untertitel<> 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>Mittwoch</td<>td td>Woche 1 von 2009</td><td>Woche 53 von 2008</td></tr<>tr><th scope="row">2009-01 -01</th><td>Donnerstag</td<>td>Woche 1 von 2009</td td><td>Woche 53 von 2008</td></tr><tr><tr th scope="row">2009-01-04</th><td>Sonntag</td><td td>Woche 1 von 2009</td><td>Woche 53 von 2008</td></tr<>tr><th scope="row">2009-01-05</th><td>Montag</td><td>Woche 2 von 2009</td><td>Woche 1 von 2009</td></tr<>/tbody></table>
In Version 1.8 hinzugefügt.
Java-Dokumentation für java.time.temporal.WeekFields
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
FirstDayOfWeek |
Ruft den ersten Wochentag ab. |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
Iso |
Die ISO-8601-Definition, bei der eine Woche am Montag beginnt und die erste Woche mindestens 4 Tage umfasst. |
JniIdentityHashCode |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
JniPeerMembers |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". |
MinimalDaysInFirstWeek |
Ruft die minimale Anzahl von Tagen in der ersten Woche ab. |
PeerReference |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
SundayStart |
Die allgemeine Definition einer Woche, die am Sonntag beginnt, und die erste Woche umfasst mindestens 1 Tag. |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
WeekBasedYears |
Die Einheit, die wochenbasierte Jahre zum Zweck der Addition und Subtraktion darstellt. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
DayOfWeek() |
Gibt ein Feld für den Zugriff auf den Wochentag basierend auf diesem |
Dispose() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
Dispose(Boolean) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
Of(DayOfWeek, Int32) |
Ruft eine instance ab |
Of(Locale) |
Ruft eine instance ab, die |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WeekBasedYear() |
Gibt ein Feld zurück, um auf das Jahr eines wochenbasierten Jahres basierend auf diesem |
WeekOfMonth() |
Gibt ein Feld für den Zugriff auf die Woche des Monats basierend auf diesem |
WeekOfWeekBasedYear() |
Gibt ein Feld für den Zugriff auf die Woche eines wochenbasierten Jahres basierend auf diesem |
WeekOfYear() |
Gibt ein Feld für den Zugriff auf die Woche des Jahres basierend auf diesem |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.Finalized() |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". |
GetJniTypeName(IJavaPeerable) |
Lokalisierte Definitionen der Felder "Wochentag", "Woche des Monats" und "Woche des Jahres". |