ITemporalUnit Interfaz
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í.
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 |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Unidad de fecha y hora, como Días o Horas. (Heredado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| 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 |