ITemporalUnit Interfaz

Definición

Unidad de fecha y hora, como Días o Horas.

[Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)]
public interface ITemporalUnit : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalUnit", "", "Java.Time.Temporal.ITemporalUnitInvoker", ApiSince=26)>]
type ITemporalUnit = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivado
Atributos
Implementaciones

Comentarios

Unidad de fecha y hora, como Días o Horas.

La medición del tiempo se basa en unidades, como años, meses, días, horas, minutos y segundos. Las implementaciones de esta interfaz representan esas unidades.

Una instancia de esta interfaz representa la propia unidad, en lugar de una cantidad de la unidad. Consulte Period para obtener una clase que represente una cantidad en términos de las unidades comunes.

Las unidades más usadas se definen en ChronoUnit. Se suministran más unidades en IsoFields. El código de la aplicación también puede escribir unidades mediante la implementación de esta interfaz.

La unidad funciona mediante el envío doble. El código de cliente llama a métodos en una fecha y hora como LocalDateTime la que comprueba si la unidad es .ChronoUnit Si es así, la fecha y hora debe controlarla. De lo contrario, la llamada al método se vuelve a enviar al método coincidente en esta interfaz.

Agregado en la versión 1.8.

Java documentación para java.time.temporal.TemporalUnit.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
Duration

Unidad de fecha y hora, como Días o Horas.

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
IsDateBased

Unidad de fecha y hora, como Días o Horas.

IsDurationEstimated

Unidad de fecha y hora, como Días o Horas.

IsTimeBased

Unidad de fecha y hora, como Días o Horas.

JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve un JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

Nombre Description
AddTo(Object, Int64)

Devuelve una copia del objeto temporal especificado con el período especificado agregado.

Between(ITemporal, ITemporal)

Calcula la cantidad de tiempo entre dos objetos temporales.

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
IsSupportedBy(ITemporal)

Comprueba si esta unidad es compatible con el objeto temporal especificado.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Unidad de fecha y hora, como Días o Horas.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
ToString()

Obtiene un nombre descriptivo para la unidad.

UnregisterFromRuntime()

Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Unidad de fecha y hora, como Días o Horas.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a