DateFormat Classe

Definição

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

[Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class DateFormat : Android.Icu.Text.UFormat
[<Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormat = class
    inherit UFormat
Herança
Derivado
Atributos

Comentários

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.  Métodos, campos e outras funcionalidades específicas da UTI são rotulados como '<strong>[icu]</strong>'.

DateFormat é uma classe abstrata para subclasses de formatação de data/hora que formata e analisa datas ou hora de maneira independente do idioma. A subclasse de formatação de data/hora, como SimpleDateFormat, permite formatação (ou seja, texto de data ->), análise (data -> de texto) e normalização. A data é representada como um Date objeto ou como milissegundos desde 1º de janeiro de 1970, 00:00:00 GMT.

DateFormat ajuda você a formatar e analisar datas para qualquer localidade. Seu código pode ser completamente independente das convenções de localidade por meses, dias da semana ou até mesmo o formato do calendário: lunar versus solar. Ele fornece muitos métodos de classe para obter formatores de data/hora padrão com base no padrão para uma determinada localidade e uma série de estilos de formatação ou "esqueletos" arbitrários. <ol><li>Os estilos de formatação incluem FULL, LONG, MEDIUM e SHORT. Mais detalhes e exemplos de como usar esses estilos são fornecidos nas descrições do método. <li>Os estilos de formatação abrangem apenas uma fração do uso necessário. Muitas vezes, você precisa ter apenas determinadas combinações de campos, como Mês e Ano, mas tê-la para ser formatada apropriada para uma determinada localidade. Isso é feito usando o método getPatternInstance() (mal codinome), fornecendo um esqueleto. Há várias constantes que têm esqueletos predefinidos comuns, como #MINUTE_SECOND para algo como "13:45" ou #YEAR_ABBR_MONTH para algo como "Setembro de 2012". </ol>

Para formatar uma data para a Localidade atual, use um dos métodos de fábrica estáticos:

myString = DateFormat.getDateInstance().format(myDate);
            myString = DateFormat.getPatternInstance(DateFormat.YEAR_ABBR_MONTH).format(myDate);

Se você estiver formatando vários números, é mais eficiente obter o formato e usá-lo várias vezes para que o sistema não precise buscar as informações sobre o idioma local e as convenções de país várias vezes.

DateFormat df = DateFormat.getDateInstance();
            for (int i = 0; i &lt; a.length; ++i) {
                output.println(df.format(myDate[i]) + &quot;; &quot;);
            }

Para formatar uma data para uma localidade diferente, especifique-a na chamada para getDateInstance().

DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);

Você pode usar um DateFormat para analisar também.

myDate = df.parse(myString);

Há muitos métodos de fábrica estáticos disponíveis. Use getDateInstance para obter o formato de data normal para esse país. Use getTimeInstance para obter o formato de tempo para esse país. Use getDateTimeInstance para obter um formato de data e hora. Você pode passar diferentes opções para esses métodos de fábrica para controlar o comprimento do resultado; de SHORT a MEDIUM a LONG a FULL. O resultado exato depende da localidade, mas geralmente: ul<li SHORT é completamente numérico, como 12.13.52 ou 3:30pm >li<MEDIUM é mais longo, como Jan 12, 1952 >li<LONG é mais longo, como 12 de janeiro de 1952 ou 3:30:32pm >li<FULL é completamente especificado, como terça-feira, 12 de abril de 1952 AD ou 3:30:42pm PST.><> </ul>

Use getPatternInstance para formatar com um esqueleto. Normalmente, isso é com um esqueleto predefinido, como #YEAR_ABBR_MONTH para algo como "Setembro de 2012". Se você não quiser usar um dos esqueletos predefinidos, você pode fornecer o seu próprio. Os esqueletos são como os padrões em SimpleDateFormat, exceto que: <ol><li>mantém apenas a letra padrão de campo e ignora todas as outras partes em um padrão, como espaço, pontuação e literais de cadeia de caracteres. <li>são independentes da ordem dos campos. <li>ignorar determinadas diferenças no comprimento da letra padrão do campo: <ol><li>Para esses campos de calendário sem dígito, o comprimento da letra padrão é importante, como MMM, MMMM e MMMMM; E e EEEE, e o comprimento da letra padrão do campo é honrado. <li>Para os campos de calendário de dígito, como M ou MM, d ou dd, yy ou yyyy, o comprimento do padrão de campo é ignorado e a melhor correspondência, que é definida em padrões de data e hora, será retornada sem honrar o comprimento da letra padrão de campo no esqueleto. </ol></ol>

Você também pode definir o fuso horário no formato, se desejar. Se você quiser ter ainda mais controle sobre o formato ou análise (ou quiser dar mais controle aos usuários), poderá tentar converter o DateFormat obtido dos métodos de fábrica para um SimpleDateFormat. Isso funcionará para a maioria dos países; lembre-se de colocá-lo em um bloco de tentativa no caso de encontrar um incomum.

Você também pode usar formas dos métodos de análise e formato com ParsePosition e FieldPosition para permitir que você <><analise>progressivamente as partes de uma cadeia de caracteres. <li>alinhar qualquer campo específico ou descobrir onde ele está para seleção na tela. </ul>

<Sincronização> h3</h3>

Os formatos de data não são sincronizados. É recomendável criar instâncias de formato separadas para cada thread. Se vários threads acessarem um formato simultaneamente, ele deverá ser sincronizado externamente.

Java documentação para android.icu.text.DateFormat.

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

Construtores

Nome Description
DateFormat()

Cria um novo formato de data.

DateFormat(IntPtr, JniHandleOwnership)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

Campos

Nome Description
AbbrGenericTz

<strong>[icu]</strong> Constant for generic non-location format, abreviado se possível, como PT; usado em combinações date + time + zone, or time + zone.

AbbrMonth

<strong>[icu]</strong> Constant for date skeleton with abbreviated month.

AbbrMonthDay

<strong>[icu]</strong> Constant for date skeleton with abbreviated month and day.

AbbrMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with abbreviated month, weekday, and day.

AbbrQuarter

<strong>[icu]</strong> Constant for date skeleton with abbreviated quarter.

AbbrSpecificTz

<strong>[icu]</strong> Constant for specific non-location format, abbreviated if possible, such as PDT; used in combinations date + time + zone, or time + zone.

AbbrUtcTz

<strong>[icu]</strong> Constant for localized GMT/UTC format, such as GMT+8:00 or HPG-8:00; used in combinations date + time + zone, or time + zone.

AbbrWeekday

<strong>[icu]</strong> Constant for date skeleton with abbreviated weekday.

AmPmField
Obsoleto.

Seletor FieldPosition para alinhamento de campo 'a', correspondente ao Calendar#AM_PM campo.

AmPmMidnightNoonField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'b'.

DateField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'd', correspondente ao Calendar#DATE campo.

Day

<strong>[icu]</strong> Constant for date skeleton with day.

DayOfWeekField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'E', correspondente ao Calendar#DAY_OF_WEEK campo.

DayOfWeekInMonthField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'F', correspondente ao Calendar#DAY_OF_WEEK_IN_MONTH campo.

DayOfYearField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'D', correspondente ao Calendar#DAY_OF_YEAR campo.

Default
Obsoleto.

Constante para padrão de estilo padrão.

DowLocalField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'e', correspondente ao Calendar#DOW_LOCAL campo.

EraField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'G', correspondente ao Calendar#ERA campo.

ExtendedYearField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'u', correspondente ao Calendar#EXTENDED_YEAR campo.

FlexibleDayPeriodField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'B'.

FractionalSecondField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'S', correspondente ao Calendar#MILLISECOND campo.

Full
Obsoleto.

Constante para padrão de estilo completo.

GenericTz

<strong>[icu]</strong> Constant for generic non-location format, such as Pacific Time; used in combinations date + time + zone, or time + zone.

Hour

<strong>[icu]</strong> Constant for date skeleton with hour, with the locale's preferred hour format (12 or 24).

Hour0Field
Obsoleto.

Seletor fieldposition para alinhamento de campo 'K', correspondente ao Calendar#HOUR campo.

Hour1Field
Obsoleto.

Seletor FieldPosition para alinhamento de campo 'h', correspondente ao Calendar#HOUR campo.

Hour24

<strong>[icu]</strong> Constant for date skeleton with hour in 24-hour presentation.

Hour24Minute

<strong>[icu]</strong> Constant for date skeleton with hour and minute in 24-hour presentation.

Hour24MinuteSecond

<strong>[icu]</strong> Constant for date skeleton with hour, minute, and second in 24-hour presentation.

HourMinute

<strong>[icu]</strong> Constant for date skeleton with hour and minute, with the locale's preferred hour format (12 or 24).

HourMinuteSecond

<strong>[icu]</strong> Constant for date skeleton with hour, minute, and second, with the locale's preferred hour format (12 or 24).

HourOfDay0Field
Obsoleto.

Seletor fieldposition para alinhamento de campo 'H', correspondente ao Calendar#HOUR_OF_DAY campo.

HourOfDay1Field
Obsoleto.

Seletor fieldposition para alinhamento de campo 'k', correspondente ao Calendar#HOUR_OF_DAY campo.

JulianDayField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'g', correspondente ao Calendar#JULIAN_DAY campo.

LocationTz

<strong>[icu]</strong> Constant for generic location format, such as Los Angeles Time; used in combinations date + time + zone, or time + zone.

Long
Obsoleto.

Constante para um padrão de estilo longo.

Medium
Obsoleto.

Constante para padrão de estilo médio.

MillisecondField
Obsoleto.

Alias para FRACTIONAL_SECOND_FIELD.

MillisecondsInDayField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'A', correspondente ao Calendar#MILLISECONDS_IN_DAY campo.

Minute

<strong>[icu]</strong> Constant for date skeleton with minute.

MinuteField
Obsoleto.

Seletor FieldPosition para alinhamento de campo 'm', correspondente ao Calendar#MINUTE campo.

MinuteSecond

<strong>[icu]</strong> Constant for date skeleton with minute and second.

Month

<strong>[icu]</strong> Constant for date skeleton with month.

MonthDay

<strong>[icu]</strong> Constant for date skeleton with long month and day.

MonthField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'M', correspondente ao Calendar#MONTH campo.

MonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with month, weekday, and day.

None
Obsoleto.

<strong>[icu]</strong> Constant for empty style pattern.

NumMonth

<strong>[icu]</strong> Constant for date skeleton with numeric month.

NumMonthDay

<strong>[icu]</strong> Constant for date skeleton with numeric month and day.

NumMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with numeric month, weekday, and day.

Quarter

<strong>[icu]</strong> Constant for date skeleton with quarter.

QuarterField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'Q', correspondente ao Calendar#MONTH campo.

Relative
Obsoleto.

<strong>[icu]</strong> Constant for relative style mask.

RelativeDefault
Obsoleto.

<strong>[icu]</strong> Constant for relative default style pattern.

RelativeFull
Obsoleto.

<strong>[icu]</strong> Constant for relative full style pattern.

RelativeLong
Obsoleto.

<strong>[icu]</strong> Constant for relative style pattern.

RelativeMedium
Obsoleto.

<strong>[icu]</strong> Constant for relative style pattern.

RelativeShort
Obsoleto.

<strong>[icu]</strong> Constant for relative style pattern.

Second

<strong>[icu]</strong> Constant for date skeleton with second.

SecondField
Obsoleto.

Seletor FieldPosition para alinhamento de campo 's', correspondente ao Calendar#SECOND campo.

Short
Obsoleto.

Constante para um padrão de estilo curto.

SpecificTz

<strong>[icu]</strong> Constant for specific non-location format, such as Pacific Daylight Time; used in combinations date + time + zone, or time + zone.

StandaloneDayField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'c', correspondente ao Calendar#DAY_OF_WEEK campo.

StandaloneMonthField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'L', correspondente ao Calendar#MONTH campo.

StandaloneQuarterField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para alinhamento de campo 'q', correspondente ao Calendar#MONTH campo.

TimezoneField
Obsoleto.

Seletor FieldPosition para alinhamento de campo 'z', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneGenericField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'v', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneIsoField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'X', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneIsoLocalField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'x', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneLocalizedGmtOffsetField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento do campo 'O', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneRfcField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'Z', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

TimezoneSpecialField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'V', correspondente ao campo e Calendar#ZONE_OFFSET ao Calendar#DST_OFFSET campo.

Weekday

<strong>[icu]</strong> Constant for date skeleton with weekday.

WeekOfMonthField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'W', correspondente ao Calendar#WEEK_OF_MONTH campo.

WeekOfYearField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'w', correspondente ao Calendar#WEEK_OF_YEAR campo.

Year

<strong>[icu]</strong> Constant for date skeleton with year.

YearAbbrMonth

<strong>[icu]</strong> Constant for date skeleton with year and abbreviated month.

YearAbbrMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, and day.

YearAbbrMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, weekday, and day.

YearAbbrQuarter

<strong>[icu]</strong> Constant for date skeleton with year and abbreviated quarter.

YearField
Obsoleto.

Seletor fieldposition para alinhamento de campo 'y', correspondente ao Calendar#YEAR campo.

YearMonth

<strong>[icu]</strong> Constant for date skeleton with year and month.

YearMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, month, and day.

YearMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, month, weekday, and day.

YearNameField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'U', correspondente ao Calendar#YEAR campo.

YearNumMonth

<strong>[icu]</strong> Constant for date skeleton with year and numeric month.

YearNumMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, numeric month, and day.

YearNumMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, numeric month, weekday, and day.

YearQuarter

<strong>[icu]</strong> Constant for date skeleton with year and quarter.

YearWoyField
Obsoleto.

<seletor strong>[icu]</strong> FieldPosition para o alinhamento de campo 'Y', correspondente ao Calendar#YEAR_WOY campo.

Propriedades

Nome Description
Calendar

Retorna o calendário associado a esse formatador de data/hora. -ou- Define o calendário a ser usado por este formato de data.

CalendarLenient

Retorna se a análise de data/hora no objeto Calendar encapsulado é branda. -ou- Especifica se a análise de data/hora no objeto Calendar encapsulado deve ser branda.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DateInstance

Retorna o formatador de data com o estilo de formatação padrão para a localidade padrão FORMAT .

DateTimeInstance

Retorna o formatador de data/hora com o estilo de formatação padrão para a localidade padrão FORMAT .

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Instance

Retorna um formatador de data/hora padrão que usa o estilo SHORT para a data e a hora.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

Lenient

Retorna se a análise de data/hora no objeto Calendar encapsulado e no espaço em branco DateFormat & o processamento numérico é brando. -ou- Especifica se a análise de data/hora deve ser branda.

NumberFormat

Retorna o formatador de número que esse formatador de data/hora usa para formatar e analisar uma hora. -ou- Define o formatador de número.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

ThresholdType

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

TimeInstance

Obtém o formatador de hora com o estilo de formatação padrão para a localidade padrão FORMAT .

TimeZone

Retorna o fuso horário. -ou- Define o fuso horário para o calendário deste objeto DateFormat.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de _Format)
Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
Equals(Object)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Format(Calendar, StringBuffer, FieldPosition)

Formata uma data em uma cadeia de caracteres de data/hora.

Format(Date, StringBuffer, FieldPosition)

Formata uma Data em uma cadeia de caracteres de data/hora.

Format(Date)

Formata uma Data em uma cadeia de caracteres de data/hora.

Format(Object, StringBuffer, FieldPosition)

Formata um objeto time em uma cadeia de caracteres de tempo.

Format(Object)

Formata um objeto para produzir uma cadeia de caracteres.

(Herdado de _Format)
FormatToCharacterIterator(Object)

Formata um objeto que produz um AttributedCharacterIterator.

(Herdado de _Format)
GetAvailableLocales()

Retorna o conjunto de localidades para as quais DateFormats estão instalados.

GetBooleanAttribute(DateFormat+BooleanAttribute)

Retorna o valor atual para o BooleanAttribute especificado para essa instância se o atributo estiver ausente false for retornado.

GetContext(DisplayContext+Type)

[UTI] Obtenha o valor DisplayContext do formatador para o DisplayContext.Type especificado, como CAPITALIZATION.

GetDateInstance(Calendar, DateFormatStyle, Locale)

Cria um DateFormat objeto que pode ser usado para formatar datas no sistema de calendário especificado por cal.

GetDateInstance(Calendar, DateFormatStyle, ULocale)

Cria um DateFormat objeto que pode ser usado para formatar datas no sistema de calendário especificado por cal.

GetDateInstance(Calendar, DateFormatStyle)

Cria um DateFormat objeto para a localidade padrão que pode ser usado para formatar datas no sistema de calendário especificado por cal.

GetDateInstance(DateFormatStyle, Locale)

Retorna o formatador de data com o estilo de formatação especificado para a localidade fornecida.

GetDateInstance(DateFormatStyle, ULocale)

Retorna o formatador de data com o estilo de formatação especificado para a localidade fornecida.

GetDateInstance(DateFormatStyle)

Retorna o formatador de data com o estilo de formatação especificado para a localidade padrão FORMAT .

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, Locale)

Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, ULocale)

Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32)

Cria um DateFormat objeto para a localidade padrão que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetDateTimeInstance(DateFormatStyle, Int32, Locale)

Retorna o formatador de data/hora com os estilos de formatação determinados para a localidade fornecida.

GetDateTimeInstance(DateFormatStyle, Int32, ULocale)

Retorna o formatador de data/hora com os estilos de formatação determinados para a localidade fornecida.

GetDateTimeInstance(DateFormatStyle, Int32)

Retorna o formatador de data/hora com os estilos de formatação de data e hora especificados para a localidade padrão FORMAT .

GetHashCode()

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

(Herdado de Object)
GetInstance(Calendar, Locale)

Retorna um formatador de data/hora que usa o estilo SHORT para a data e a hora.

GetInstance(Calendar, ULocale)

Retorna um formatador de data/hora que usa o estilo SHORT para a data e a hora.

GetInstance(Calendar)

Retorna um formatador de data/hora padrão que usa o estilo SHORT para a data e a hora.

GetInstanceForSkeleton(Calendar, String, Locale)

<strong>[icu]</strong> Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetInstanceForSkeleton(Calendar, String, ULocale)

<strong>[icu]</strong> Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetInstanceForSkeleton(String, Locale)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade fornecida.

GetInstanceForSkeleton(String, ULocale)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade fornecida.

GetInstanceForSkeleton(String)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade padrão.

GetPatternInstance(Calendar, String, Locale)

<strong>[icu]</strong> Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetPatternInstance(Calendar, String, ULocale)

<strong>[icu]</strong> Cria um DateFormat objeto que pode ser usado para formatar datas e horas no sistema de calendário especificado por cal.

GetPatternInstance(String, Locale)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade fornecida.

GetPatternInstance(String, ULocale)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade fornecida.

GetPatternInstance(String)

<strong>[icu]</strong> Retorna um DateFormat objeto que pode ser usado para formatar datas e horas na localidade padrão.

GetTimeInstance(Calendar, DateFormatStyle, Locale)

Cria um DateFormat objeto que pode ser usado para formatar horários no sistema de calendário especificado por cal.

GetTimeInstance(Calendar, DateFormatStyle, ULocale)

Cria um DateFormat objeto que pode ser usado para formatar horários no sistema de calendário especificado por cal.

GetTimeInstance(Calendar, DateFormatStyle)

Cria um DateFormat objeto que pode ser usado para formatar horários no sistema de calendário especificado por cal.

GetTimeInstance(DateFormatStyle, Locale)

Retorna o formatador de tempo com o estilo de formatação especificado para a localidade fornecida.

GetTimeInstance(DateFormatStyle, ULocale)

Retorna o formatador de tempo com o estilo de formatação especificado para a localidade fornecida.

GetTimeInstance(DateFormatStyle)

Retorna o formatador de tempo com o estilo de formatação especificado para a localidade padrão FORMAT .

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)
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)
Parse(String, Calendar, ParsePosition)

Analisa uma cadeia de caracteres de data/hora de acordo com a posição de análise fornecida.

Parse(String, ParsePosition)

Analisa uma cadeia de caracteres de data/hora de acordo com a posição de análise fornecida.

Parse(String)

Analisa uma cadeia de caracteres de data/hora.

ParseObject(String, ParsePosition)

Analisa uma cadeia de caracteres de data/hora em um objeto.

ParseObject(String)

Analisa o texto desde o início da cadeia de caracteres fornecida para produzir um objeto.

(Herdado de _Format)
SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

Define um atributo booliano para essa instância.

SetContext(DisplayContext)

<strong>[icu]</strong> Definir um valor DisplayContext específico no formatador, como CAPITALIZATION_FOR_STANDALONE.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

(Herdado de _Format)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a