Time Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Alternative aux classes et java.util.Calendar aux java.util.GregorianCalendar classes.
[Android.Runtime.Register("android/text/format/Time", DoNotGenerateAcw=true)]
public class Time : Java.Lang.Object
[<Android.Runtime.Register("android/text/format/Time", DoNotGenerateAcw=true)>]
type Time = class
inherit Object
- Héritage
- Attributs
Remarques
Alternative aux classes et java.util.Calendar aux java.util.GregorianCalendar classes. Une instance de la classe Time représente un moment dans le temps, spécifié avec une seconde précision. Il est modélisé après le struct tm. Cette classe n’est pas thread-safe et ne prend pas en compte les secondes bissextiles.
Cette classe présente un certain nombre de problèmes et il est recommandé d’utiliser java.util.GregorianCalendar à la place.
Problèmes connus : <ul><li>Pour des raisons historiques lors de l’exécution de calculs temporels, tous les calculs arithmétiques ont actuellement lieu à l’aide d’entiers 32 bits. Cela limite l’intervalle de temps fiable pouvant être représenté de 1902 à 2037.Voir l’article wikipédia sur le problème de l’année 2038 pour plus d’informations. Ne vous fiez pas à ce comportement ; il peut changer à l’avenir.
</li li><>Calling #switchTimezone(String) sur une date qui ne peut pas exister, telle qu’une heure mur qui a été ignorée en raison d’une transition DST, entraînera une date en 1969 (c’est-à-1 ou 1 seconde avant le 1er janvier 1970 UTC).</li li><>Beaucoup de la mise en forme / analyse suppose le texte ASCII et n’est donc pas adapté à une utilisation avec des scripts non ASCII.</li li><>No support for pseudo-zones like « GMT-07:00 ».</li></ul>
Ce membre est déconseillé. Utilisez java.util.GregorianCalendar à la place.
Java documentation pour android.text.format.Time.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| Time() |
Construisez un objet Time dans le fuseau horaire par défaut. |
| Time(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| Time(String) |
Construisez un objet Time dans le fuseau horaire nommé par l’argument de chaîne « fuseau horaire ». |
| Time(Time) |
Constructeur de copie. |
Champs
| Nom | Description |
|---|---|
| EpochJulianDay |
Le jour julien de l’époque, c’est-à-dire le 1er janvier 1970 sur le calendrier grégorien. |
| TimezoneUtc | |
Propriétés
| Nom | Description |
|---|---|
| AllDay |
True s’il s’agit d’un événement allDay. |
| Class |
Retourne la classe runtime de ce |
| CurrentTimezone |
Retourne la chaîne de fuseau horaire actuellement définie pour l’appareil. |
| Gmtoff |
Décalage en secondes par rapport à UTC, y compris tout décalage DST. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Hour |
Heure du jour [0-23] |
| IsDst |
Cette heure est en temps d’été. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Alternative aux classes et |
| JniPeerMembers |
Alternative aux classes et |
| Minute |
Minute [0-59] |
| Month |
Mois [0-11] |
| MonthDay |
Jour du mois [1-31] |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Second |
Secondes [0-61] (2 secondes bissextiles autorisées) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| Timezone |
Fuseau horaire pour cette heure. |
| WeekDay |
Jour de la semaine [0-6] |
| WeekNumber |
Calcule le nombre de semaines en fonction de la norme ISO 8601. |
| Year |
Année. |
| YearDay |
Jour de l’année [0-365] |
Méthodes
| Nom | Description |
|---|---|
| After(Time) |
Retourne true si l’heure représentée par cet objet Time se produit après l’heure donnée. |
| Before(Time) |
Retourne true si l’heure représentée par cet objet Time se produit avant l’heure donnée. |
| Clear(String) |
Efface toutes les valeurs, en définissant le fuseau horaire sur le fuseau horaire donné. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Compare(Time, Time) |
Comparez deux |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Alternative aux classes et |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Alternative aux classes et |
| Equals(Object) |
Alternative aux classes et |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Format(String) |
Imprimez la valeur actuelle en fonction de la chaîne de format fournie. |
| Format2445() |
Format en fonction du type de DATE-TIME RFC 2445. |
| Format3339(Boolean) |
Retourne une chaîne au format RFC 3339. |
| GetActualMaximum(TimeFormatValues) |
Retourne la valeur maximale possible pour le champ donné en fonction de la valeur des autres champs. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetJulianDay(Int64, Int64) |
Calcule le numéro de jour julian pour un point dans le temps dans un fuseau horaire particulier. |
| GetJulianMondayFromWeeksSinceEpoch(Int32) |
Prend un certain nombre de semaines depuis l’époque et calcule le jour julian du lundi pour cette semaine. |
| GetWeeksSinceEpochFromJulianDay(Int32, Int32) |
Retourne la semaine depuis |
| IsEpoch(Time) |
Retourne true si l’instant de l’heure fournie correspond à la date de calendrier grégorien du 1er janvier 1970 <em>pour un utilisateur observant UTC </em>, i. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Normalize(Boolean) |
Garantit que les valeurs de chaque champ sont comprises dans la plage. |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| Parse(String) |
Analyse une chaîne date-heure au format RFC 2445 ou un format abrégé qui n’inclut pas le champ « time ». |
| Parse3339(String) |
Analysez une heure au format RFC 3339. |
| Set(Int32, Int32, Int32, Int32, Int32, Int32) |
Définit les champs. |
| Set(Int32, Int32, Int32) |
Définit la date des champs donnés. |
| Set(Int64) |
Définit les champs de cet objet Time en fonction des millisecondes UTC. |
| Set(Time) |
Copiez la valeur de cet objet Time. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetJulianDay(Int32) |
Définit l’heure à partir du numéro de jour julian donné, qui doit être basé sur le même fuseau horaire défini dans cet objet Time. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Alternative aux classes et |
| SetToNow() |
Définit l’heure de l’objet Time donné sur l’heure actuelle. |
| SwitchTimezone(String) |
Convertissez cet objet time de sorte que l’heure représentée reste la même, mais se trouve plutôt dans un fuseau horaire différent. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToMillis(Boolean) |
Convertit cette fois en millisecondes. |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Alternative aux classes et |
| IJavaPeerable.Finalized() |
Alternative aux classes et |
| IJavaPeerable.JniObjectReferenceControlBlock |
Alternative aux classes et |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Alternative aux classes et |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Alternative aux classes et |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Alternative aux classes et |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Alternative aux classes et |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |