MonthDay 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í.
Un día mensual en el sistema de calendario ISO-8601, como --12-03
.
[Android.Runtime.Register("java/time/MonthDay", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class MonthDay : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/MonthDay", ApiSince=26, DoNotGenerateAcw=true)>]
type MonthDay = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
interface ITemporalAccessor
interface ITemporalAdjuster
- Herencia
- Atributos
- Implementaciones
Comentarios
Un día mensual en el sistema de calendario ISO-8601, como --12-03
.
MonthDay
es un objeto de fecha y hora inmutable que representa la combinación de un mes y un día de mes. Se puede obtener cualquier campo que se pueda derivar de un mes y un día, como trimestre de año.
Esta clase no almacena ni representa un año, una hora o una zona horaria. Por ejemplo, el valor "3rd" se puede almacenar en .MonthDay
Dado que un MonthDay
no posee un año, el día bisiesto del 29 de febrero se considera válido.
Esta clase implementa TemporalAccessor
en lugar de Temporal
. Esto se debe a que no es posible definir si el 29 de febrero es válido o no sin información externa, lo que impide la implementación de más/menos. Relacionado con esto, MonthDay
solo proporciona acceso a la consulta y establece los campos MONTH_OF_YEAR
y DAY_OF_MONTH
.
El sistema de calendarios ISO-8601 es el sistema de calendario civil moderno utilizado hoy en la mayoría del mundo. Es equivalente al sistema de calendario gregoriano proléptico, en el que se aplican las reglas actuales para años bisiestos durante todo el tiempo. Para la mayoría de las aplicaciones escritas hoy en día, las reglas ISO-8601 son totalmente adecuadas. Sin embargo, cualquier aplicación que use fechas históricas y requiera que sean precisas encontrará que el enfoque ISO-8601 no es adecuado.
Se ha agregado en la versión 1.8.
Documentación de Java para java.time.MonthDay
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
DayOfMonth |
Obtiene el campo día de mes. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
Un día mensual en el sistema de calendario ISO-8601, como |
JniPeerMembers |
Un día mensual en el sistema de calendario ISO-8601, como |
Month |
Un día mensual en el sistema de calendario ISO-8601, como |
MonthValue |
Obtiene el campo mes de año de 1 a 12. |
PeerReference |
Un día mensual en el sistema de calendario ISO-8601, como |
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) |
Métodos
AdjustInto(ITemporal) |
Un día mensual en el sistema de calendario ISO-8601, como |
AtYear(Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
CompareTo(MonthDay) |
Un día mensual en el sistema de calendario ISO-8601, como |
Dispose() |
Un día mensual en el sistema de calendario ISO-8601, como |
Dispose(Boolean) |
Un día mensual en el sistema de calendario ISO-8601, como |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
Format(DateTimeFormatter) |
Un día mensual en el sistema de calendario ISO-8601, como |
From(ITemporalAccessor) |
Un día mensual en el sistema de calendario ISO-8601, como |
Get(ITemporalField) |
Un día mensual en el sistema de calendario ISO-8601, como |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetLong(ITemporalField) |
Un día mensual en el sistema de calendario ISO-8601, como |
IsAfter(MonthDay) |
Un día mensual en el sistema de calendario ISO-8601, como |
IsBefore(MonthDay) |
Un día mensual en el sistema de calendario ISO-8601, como |
IsSupported(ITemporalField) |
Un día mensual en el sistema de calendario ISO-8601, como |
IsValidYear(Int32) |
Comprueba si el año es válido para este día de mes. |
JavaFinalize() |
Lo llama 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) |
Now() |
Un día mensual en el sistema de calendario ISO-8601, como |
Now(Clock) |
Un día mensual en el sistema de calendario ISO-8601, como |
Now(ZoneId) |
Un día mensual en el sistema de calendario ISO-8601, como |
Of(Int32, Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
Of(Month, Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
Parse(ICharSequence) |
Un día mensual en el sistema de calendario ISO-8601, como |
Parse(ICharSequence, DateTimeFormatter) |
Un día mensual en el sistema de calendario ISO-8601, como |
Parse(String) |
Un día mensual en el sistema de calendario ISO-8601, como |
Parse(String, DateTimeFormatter) |
Un día mensual en el sistema de calendario ISO-8601, como |
Query(ITemporalQuery) |
Un día mensual en el sistema de calendario ISO-8601, como |
Range(ITemporalField) |
Un día mensual en el sistema de calendario ISO-8601, como |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Un día mensual en el sistema de calendario ISO-8601, como |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Un día mensual en el sistema de calendario ISO-8601, como |
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 <em>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 <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
With(Month) |
Un día mensual en el sistema de calendario ISO-8601, como |
WithDayOfMonth(Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
WithMonth(Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
Implementaciones de interfaz explícitas
IComparable.CompareTo(Object) |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.Disposed() |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.DisposeUnlessReferenced() |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.Finalized() |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.JniManagedPeerState |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un día mensual en el sistema de calendario ISO-8601, como |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Un día mensual en el sistema de calendario ISO-8601, como |
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) |
Un día mensual en el sistema de calendario ISO-8601, como |
GetJniTypeName(IJavaPeerable) |
Un día mensual en el sistema de calendario ISO-8601, como |