Condividi tramite


OffsetDateTime Classe

Definizione

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

[Android.Runtime.Register("java/time/OffsetDateTime", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class OffsetDateTime : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/OffsetDateTime", ApiSince=26, DoNotGenerateAcw=true)>]
type OffsetDateTime = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Ereditarietà
OffsetDateTime
Attributi
Implementazioni

Commenti

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

OffsetDateTime è una rappresentazione non modificabile di una data con un offset. Questa classe archivia tutti i campi data e ora, a una precisione di nanosecondi, nonché l'offset da UTC/Greenwich. Ad esempio, il valore "2 ottobre 2007 alle 13:45:30.123456789 +02:00" può essere archiviato in un OffsetDateTimeoggetto .

OffsetDateTimee java.time.ZonedDateTimejava.time.Instant tutti archiviano un'istantanea sulla linea temporale alla precisione nanoseconda. Instant è il più semplice, semplicemente rappresentando l'istante. OffsetDateTime aggiunge all'istante l'offset da UTC/Greenwich, che consente di ottenere la data locale. ZonedDateTime aggiunge regole del fuso orario completo.

È previsto che ZonedDateTime o Instant venga usato per modellare i dati in applicazioni più semplici. Questa classe può essere usata durante la modellazione dei concetti di data-ora in modo più dettagliato o quando si comunica a un database o in un protocollo di rete.

Aggiunta nella versione 1.8.

Documentazione Java per java.time.OffsetDateTime.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DayOfMonth

Ottiene il campo giorno del mese.

DayOfWeek

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

DayOfYear

Ottiene il campo giorno dell'anno.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Hour

Ottiene il campo ora del giorno.

JniIdentityHashCode

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
JniPeerMembers

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Max

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Min

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Minute

Ottiene il campo minuto dell'ora.

Month

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MonthValue

Ottiene il campo mensile dell'anno compreso tra 1 e 12.

Nano

Ottiene il campo nano-di secondo.

Offset

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PeerReference

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
Second

Ottiene il campo del secondo minuto.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
Year

Ottiene il campo anno.

Metodi

AdjustInto(ITemporal)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

AtZoneSameInstant(ZoneId)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

AtZoneSimilarLocal(ZoneId)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CompareTo(OffsetDateTime)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Dispose()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
Dispose(Boolean)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Format(DateTimeFormatter)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

From(ITemporalAccessor)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Get(ITemporalField)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetLong(ITemporalField)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IsAfter(OffsetDateTime)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IsBefore(OffsetDateTime)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IsEqual(OffsetDateTime)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IsSupported(ITemporalField)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IsSupported(ITemporalUnit)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Minus(Int64, ITemporalUnit)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Minus(ITemporalAmount)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusDays(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusHours(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusMinutes(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusMonths(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusNanos(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusSeconds(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusWeeks(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

MinusYears(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
Now()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Now(Clock)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Now(ZoneId)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Of(LocalDate, LocalTime, ZoneOffset)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Of(LocalDateTime, ZoneOffset)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

OfInstant(Instant, ZoneId)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Parse(ICharSequence)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Parse(ICharSequence, DateTimeFormatter)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Parse(String)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Parse(String, DateTimeFormatter)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Plus(Int64, ITemporalUnit)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Plus(ITemporalAmount)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusDays(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusHours(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusMinutes(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusMonths(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusNanos(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusSeconds(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusWeeks(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

PlusYears(Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Query(ITemporalQuery)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Range(ITemporalField)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
TimeLineOrder()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToArray<T>()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
ToEpochSecond()

Converte questa data al numero di secondi dall'epoca del 1970-01-01T00:00:00Z.

ToInstant()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToLocalDate()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToLocalDateTime()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToLocalTime()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToOffsetTime()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
ToZonedDateTime()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

TruncatedTo(ITemporalUnit)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

UnregisterFromRuntime()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
Until(ITemporal, ITemporalUnit)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
With(ITemporalAdjuster)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

With(ITemporalField, Int64)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithDayOfMonth(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithDayOfYear(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithHour(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithMinute(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithMonth(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithNano(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithOffsetSameInstant(ZoneOffset)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithOffsetSameLocal(ZoneOffset)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithSecond(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

WithYear(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

IJavaPeerable.Disposed()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.Finalized()

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

GetJniTypeName(IJavaPeerable)

Data-ora con offset da UTC/Greenwich nel sistema di calendario ISO-8601, ad esempio 2007-12-03T10:15:30+01:00.

Si applica a