WeekFields Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Definiciones localizadas de los campos día de semana, semana de mes y semana de año.
[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
- Herencia
- Atributos
- Implementaciones
Comentarios
Definiciones localizadas de los campos día de semana, semana de mes y semana de año.
Una semana estándar es de siete días, pero las referencias culturales tienen definiciones diferentes para algunos otros aspectos de una semana. Esta clase representa la definición de la semana, con el fin de proporcionar TemporalField
instancias.
WeekFields proporciona cinco campos, , #weekOfMonth()
#dayOfWeek()
#weekOfYear()
, #weekOfWeekBasedYear()
, y #weekBasedYear()
que proporcionan acceso a los valores de cualquier objeto temporal temporal.
Los cálculos para el día de la semana, la semana del mes y la semana del año se basan en el año proleptic-year ChronoField#YEAR, ChronoField#MONTH_OF_YEAR mes de año, ChronoField#DAY_OF_MONTH día de mes y ChronoField#DAY_OF_WEEK día de la semana ISO que se basan en el chronoField#EPOCH_DAY el día de la época y la cronología. Es posible que los valores no estén alineados con chronoField#YEAR_OF_ERA año de era en función de la cronología.
Una semana se define mediante: <ul><li>El primer día de la semana. Por ejemplo, el estándar ISO-8601 considera que el lunes es el primer día de la semana. <li>El número mínimo de días de la primera semana. Por ejemplo, el estándar ISO-8601 cuenta la primera semana como mínimo 4 días. </ul> Juntos estos dos valores permiten dividir un año o mes en semanas.
<h2>Week of Month</h2> One field is used: week-of-month. El cálculo garantiza que las semanas nunca superpongan un límite de mes. El mes se divide en períodos en los que cada período comienza en el primer día de la semana definido. El período más antiguo se conoce como semana 0 si tiene menos del número mínimo de días y semana 1 si tiene al menos el número mínimo de días.
<table class=striped style="text-align: left">subtítulo Examples of WeekFields</subtítulo<> thead><tr><th scope="col">Date</th><scope="col"col">Day-of< week/th<>scope="col">First day: Monday<br>Minimal days: 4</th><scope="col">First day: Monday<br>Minimal days: 5</th></tr>><</Thead><tbody tr th scope="row">2008-12-31</th><>miércoles</td td>><semana 5 de diciembre de 2008</td td><>semana 5 de diciembre de 2008</td></tr tr><><th scope="row">2009-01-01</th><>jueves</td td><>semana 1 de enero de 2009</td td>><semana 0 de enero de 2009</td></tr tr><><th scope="row">2009-01-04</th><td><><>Domingo</td td><>semana 1 de enero de 2009</td td>><semana 0 de enero de 2009</td></tr tr tr>><<th scope="row">2009-01-05</th><monday></td td td<>>Semana 2 de enero de 2009</td td><semana 1 de enero de 2009</td><>/tr<>/tbody></table>
<h2>Week of Year</h2> One field is used: week-of-year. El cálculo garantiza que las semanas nunca superpongan un límite de año. El año se divide en períodos en los que cada período comienza en el primer día de la semana definido. El período más antiguo se conoce como semana 0 si tiene menos del número mínimo de días y semana 1 si tiene al menos el número mínimo de días.
<h2>Week Based Year</h2> Se usan dos campos para el año basado en semanas, uno para y #weekOfWeekBasedYear() week-of-week-based-year
otro para #weekBasedYear() week-based-year
. En un año basado en la semana, cada semana pertenece a un solo año. La semana 1 de un año es la primera semana que comienza el primer día de la semana y tiene al menos el número mínimo de días. Las primeras y últimas semanas de un año pueden contener días del año natural anterior o del año natural siguiente, respectivamente.
<table class=striped style="text-align: left;"><>subtítulo Examples of WeekFields for week-based-year</subtítulo>< thead><tr><th scope="col">Date</th th><scope="col">Day-of-week</th><scope="col">First day: Monday br>Minimal days: 4</th><scope="col">First day: Monday<<br>Minimal days: 5</th></tr<>/thead><tbody><tr><th scope="row">2008-12-31</th><>wednesday</td td td<>>Week 1 of 2009/td td>><Week 53 of 2008</td></tr tr<>><th scope="row">2009-01-01<</th><>jueves</td td><>semana 1 de 2009</td td>><semana 53 de 2008</td></tr tr tr>><<th scope="row">2009-01-04</th><>sunday</td td td td><>Semana 1 de 2009</td td><>Semana 53 de 2008</td></tr tr tr><><th scope="row">2009-01-05</th><td>Monday</td td>><Week 2 of 2009</td td><Week 1 of 2009</td>/td></tbody><></table>
Se agregó en la versión 1.8.
Documentación de Java para java.time.temporal.WeekFields
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
FirstDayOfWeek |
Obtiene el primer día de la semana. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
Iso |
La definición ISO-8601, donde una semana comienza el lunes y la primera semana tiene un mínimo de 4 días. |
JniIdentityHashCode |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
JniPeerMembers |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. |
MinimalDaysInFirstWeek |
Obtiene el número mínimo de días de la primera semana. |
PeerReference |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
SundayStart |
La definición común de una semana que comienza el domingo y la primera semana tiene un mínimo de 1 día. |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
WeekBasedYears |
Unidad que representa los años basados en semanas con el fin de agregar y restar. |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
DayOfWeek() |
Devuelve un campo para tener acceso al día de la semana en función de este |
Dispose() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
Dispose(Boolean) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
JavaFinalize() |
Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto. (Heredado de Object) |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
Of(DayOfWeek, Int32) |
Obtiene una instancia de |
Of(Locale) |
Obtiene una instancia de |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
WeekBasedYear() |
Devuelve un campo para tener acceso al año de un año basado en semana en función de este |
WeekOfMonth() |
Devuelve un campo para tener acceso a la semana del mes en función de este |
WeekOfWeekBasedYear() |
Devuelve un campo para tener acceso a la semana de un año basado en la semana en función de este |
WeekOfYear() |
Devuelve un campo para tener acceso a la semana del año en función de este |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.Finalized() |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. |
GetJniTypeName(IJavaPeerable) |
Definiciones localizadas de los campos día de semana, semana de mes y semana de año. |