Compartilhar via


YearMonth Classe

Definição

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

[Android.Runtime.Register("java/time/YearMonth", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class YearMonth : 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/YearMonth", ApiSince=26, DoNotGenerateAcw=true)>]
type YearMonth = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
Herança
YearMonth
Atributos
Implementações

Comentários

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

YearMonth é um objeto data-hora imutável que representa a combinação de um ano e mês. Qualquer campo que possa ser derivado de um ano e mês, como trimestre do ano, pode ser obtido.

Essa classe não armazena nem representa um dia, hora ou fuso horário. Por exemplo, o valor "Outubro de 2007" pode ser armazenado em um YearMontharquivo .

O sistema de calendário ISO-8601 é o moderno sistema de calendário civil usado hoje na maior parte do mundo. É equivalente ao sistema de calendário gregoriano proléptico, no qual as regras atuais para os anos bissextos são aplicadas para todos os tempos. Para a maioria das aplicações escritas hoje, as regras ISO-8601 são totalmente adequadas. No entanto, qualquer aplicação que faça uso de datas históricas e exija que elas sejam precisas achará a abordagem ISO-8601 inadequada.

Adicionado em 1.8.

Documentação Java para java.time.YearMonth.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsLeapYear

Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO.

JniIdentityHashCode

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
JniPeerMembers

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Month

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

MonthValue

Obtém o campo mês do ano de 1 a 12.

PeerReference

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
Year

Obtém o campo ano.

Métodos

AdjustInto(ITemporal)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

AtDay(Int32)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

AtEndOfMonth()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CompareTo(YearMonth)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Dispose()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
Dispose(Boolean)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
Format(DateTimeFormatter)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

From(ITemporalAccessor)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Get(ITemporalField)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLong(ITemporalField)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IsAfter(YearMonth)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IsBefore(YearMonth)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IsSupported(ITemporalField)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IsSupported(ITemporalUnit)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IsValidDay(Int32)

Verifica se o dia-do-mês é válido para este ano-mês.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LengthOfMonth()

Retorna a duração do mês, levando em conta o ano.

LengthOfYear()

Retorna a duração do ano.

Minus(Int64, ITemporalUnit)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Minus(ITemporalAmount)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

MinusMonths(Int64)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

MinusYears(Int64)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Now()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Now(Clock)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Now(ZoneId)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Of(Int32, Int32)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Of(Int32, Month)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Parse(ICharSequence)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Parse(ICharSequence, DateTimeFormatter)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Parse(String)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Parse(String, DateTimeFormatter)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Plus(Int64, ITemporalUnit)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Plus(ITemporalAmount)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

PlusMonths(Int64)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

PlusYears(Int64)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Query(ITemporalQuery)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Range(ITemporalField)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
Until(ITemporal, ITemporalUnit)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
With(ITemporalAdjuster)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

With(ITemporalField, Int64)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

WithMonth(Int32)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

WithYear(Int32)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Implantações explícitas de interface

IComparable.CompareTo(Object)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

IJavaPeerable.Disposed()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.Finalized()

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

GetJniTypeName(IJavaPeerable)

Um ano-mês no sistema de calendário ISO-8601, como 2007-12.

Aplica-se a