DateFormat Classe

Definizione

<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
Ereditarietà
Derivato
Attributi

Commenti

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.  Metodi, campi e altre funzionalità specifiche dell'ICU sono etichettati come "<strong>[icu]</strong>".

DateFormat è una classe astratta per la formattazione di data/ora sottoclassi che formattano e analizzano date o ora in modo indipendente dal linguaggio. La sottoclasse di formattazione di data/ora, ad esempio SimpleDateFormat, consente la formattazione (ad esempio, data -> testo), analisi (testo -> data) e normalizzazione. La data è rappresentata come Date oggetto o come millisecondi dal 1° gennaio 1970, 00:00:00 GMT.

DateFormat consente di formattare e analizzare le date per le impostazioni locali. Il codice può essere completamente indipendente dalle convenzioni locali per mesi, giorni della settimana o anche il formato del calendario: lunare e solare. Fornisce molti metodi di classe per ottenere formattatori di data/ora predefiniti in base all'impostazione predefinita per una determinata impostazione locale e a una serie di stili di formattazione o "scheletri arbitrari". <ol><li>Gli stili di formattazione includono FULL, LONG, MEDIUM e SHORT. Altri dettagli ed esempi di utilizzo di questi stili sono disponibili nelle descrizioni dei metodi. <li>Gli stili di formattazione coprono solo una frazione dell'utilizzo necessario. Spesso è necessario avere solo determinate combinazioni di campi, ad esempio Month e Year, ma è necessario formattarla in base alle impostazioni locali specificate. Questa operazione viene eseguita usando il metodo getPatternInstance() (con nome non digitato), fornendo uno scheletro. Esistono diverse costanti con scheletri predefiniti comuni, ad esempio #MINUTE_SECOND per qualcosa come "13:45" o #YEAR_ABBR_MONTH per qualcosa di simile a "Settembre 2012". </ol>

Per formattare una data per le impostazioni locali correnti, usare uno dei metodi factory statici:

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

Se si formattano più numeri, è più efficiente ottenere il formato e usarlo più volte in modo che il sistema non deve recuperare più volte le informazioni relative alla lingua locale e alle convenzioni del paese.

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

Per formattare una data per impostazioni locali diverse, specificarla nella chiamata a getDateInstance().

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

È possibile usare un controllo DateFormat anche per analizzare.

myDate = df.parse(myString);

Sono disponibili molti metodi factory statici. Usare getDateInstance per ottenere il formato di data normale per il paese. Usare getTimeInstance per ottenere il formato dell'ora per il paese. Usare getDateTimeInstance per ottenere un formato di data e ora. È possibile passare diverse opzioni a questi metodi factory per controllare la lunghezza del risultato; da SHORT a MEDIUM a LONG a FULL. Il risultato esatto dipende dalle impostazioni locali, ma in genere: <ul><li>SHORT è completamente numerico, ad esempio 12.13.52 o 3:30pm <li>MEDIUM è più lungo, ad esempio il 12 gennaio 1952 <li>LONG è più lungo, ad esempio il 12 gennaio 1952 o 3:30:32pm <li>FULL è abbastanza specificato, ad esempio martedì, 12 aprile 1952 AD o 3:30:42 PST. </ul>

Usare getPatternInstance per formattare uno scheletro. In genere si tratta di uno scheletro predefinito, come #YEAR_ABBR_MONTH per qualcosa come "Settembre 2012". Se non si vuole usare uno degli scheletri predefiniti, è possibile fornire i propri. Gli scheletri sono simili ai modelli in SimpleDateFormat, ad eccezione del fatto che <ol><li>mantiene solo la lettera del criterio di campo e ignora tutte le altre parti in un modello, ad esempio spazio, punteggiatura e valori letterali stringa. <li>sono indipendenti dall'ordine dei campi. <li>ignora alcune differenze nella lunghezza della lettera di motivo del campo: <ol><li>Per i campi del calendario non di cifre, la lunghezza della lettera di motivo è importante, ad esempio MMM, MMMM e MMMMM; E e EEEE e viene rispettata la lunghezza della lettera di motivo del campo. <li>Per i campi del calendario delle cifre, ad esempio M o MM, d o dd, aaa o aa, la lunghezza del criterio di campo viene ignorata e la corrispondenza migliore, definita nei modelli di data e ora, verrà restituita senza rispettare la lunghezza della lettera del criterio di campo nello scheletro. </ol></ol>

È anche possibile impostare il fuso orario nel formato, se lo si desidera. Se si vuole un maggiore controllo sul formato o sull'analisi, o si vuole concedere agli utenti un maggiore controllo, è possibile provare a eseguire il cast di DateFormat ottenuto dai metodi factory a SimpleDateFormat. Questo funzionerà per la maggior parte dei paesi; ricordarsi di metterlo in un blocco try nel caso in cui si incontra uno insolito.

È anche possibile usare forme dei metodi di analisi e formato con ParsePosition e FieldPosition per consentire di <><>analizzare progressivamente le parti di una stringa. <li>allinea qualsiasi campo specifico o scopri dove si trova per la selezione sullo schermo. </ul>

<h3>Synchronization</h3>

I formati di data non vengono sincronizzati. È consigliabile creare istanze di formato separate per ogni thread. Se più thread accedono contemporaneamente a un formato, deve essere sincronizzato esternamente.

per android.icu.text.DateFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
DateFormat()

Crea un nuovo formato di data.

DateFormat(IntPtr, JniHandleOwnership)

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

Campi

Nome Descrizione
AbbrGenericTz

<strong>[icu]</strong> Costante per il formato generico non di posizione, abbreviato se possibile, ad esempio PT; usato in combinazioni di data + ora + fuso orario o fuso orario + fuso.

AbbrMonth

<strong>[icu]</strong> Costante per lo scheletro di data con mese abbreviato.

AbbrMonthDay

<strong>[icu]</strong> Costante per lo scheletro di data con mese e giorno abbreviato.

AbbrMonthWeekdayDay

<strong>[icu]</strong> Costante per lo scheletro di data con mese abbreviato, giorno feriale e giorno.

AbbrQuarter

<strong>[icu]</strong> Costante per lo scheletro di data con trimestre abbreviato.

AbbrSpecificTz

<strong>[icu]</strong> Constant per un formato non di posizione specifico, abbreviato se possibile, ad esempio PDT; usato in combinazioni di data + ora + fuso orario o fuso orario + fuso.

AbbrUtcTz

<strong>[icu]</strong> Costante per il formato GMT/UTC localizzato, ad esempio GMT +8:00 o HPG-8:00; usato in combinazioni data + ora + fuso orario o fuso orario + .

AbbrWeekday

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

AmPmField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'a', corrispondente al Calendar#AM_PM campo.

AmPmMidnightNoonField
Obsoleti.

<selettore strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'b'.

DateField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'd', corrispondente al Calendar#DATE campo.

Day

<strong>[icu]</strong> Costante per lo scheletro di data con giorno.

DayOfWeekField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'E', corrispondente al Calendar#DAY_OF_WEEK campo.

DayOfWeekInMonthField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'F', corrispondente al Calendar#DAY_OF_WEEK_IN_MONTH campo.

DayOfYearField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'D', corrispondente al Calendar#DAY_OF_YEAR campo.

Default
Obsoleti.

Costante per il modello di stile predefinito.

DowLocalField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'e', corrispondente al Calendar#DOW_LOCAL campo.

EraField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'G', corrispondente al Calendar#ERA campo.

ExtendedYearField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'u', corrispondente al Calendar#EXTENDED_YEAR campo.

FlexibleDayPeriodField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'B'.

FractionalSecondField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'S', corrispondente al Calendar#MILLISECOND campo.

Full
Obsoleti.

Costante per il motivo di stile completo.

GenericTz

<strong>[icu]</strong> Costante per il formato generico non di posizione, ad esempio Pacific Time; usato in combinazioni di data + ora + fuso orario o fuso orario + fuso.

Hour

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

Hour0Field
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'K', corrispondente al Calendar#HOUR campo.

Hour1Field
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'h', corrispondente al Calendar#HOUR campo.

Hour24

<strong[icu]/strong Constant for date skeleton with hour in 24-hour presentation.strong[icu]/strong Constant for date skeleton with hour in 24-hour presentation.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.strong[icu]/strong Constant for date skeleton with hour and minute in 24-hour presentation.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.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 o 24).

HourMinuteSecond

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

HourOfDay0Field
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'H', corrispondente al Calendar#HOUR_OF_DAY campo.

HourOfDay1Field
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'k', corrispondente al Calendar#HOUR_OF_DAY campo.

JulianDayField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento del campo 'g', corrispondente al Calendar#JULIAN_DAY campo.

LocationTz

<strong>[icu]</strong> Constant per il formato di posizione generico, ad esempio Los Angeles Time; usato in combinazioni di data + ora + fuso orario o fuso orario+ .

Long
Obsoleti.

Costante per il motivo di stile lungo.

Medium
Obsoleti.

Costante per il motivo di stile medio.

MillisecondField
Obsoleti.

Alias per FRACTIONAL_SECOND_FIELD.

MillisecondsInDayField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'A', corrispondente al Calendar#MILLISECONDS_IN_DAY campo.

Minute

<strong>[icu]</strong> Costante per lo scheletro di data con minuto.

MinuteField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'm', corrispondente al Calendar#MINUTE campo.

MinuteSecond

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

Month

<strong>[icu]</strong> Costante per lo scheletro di data con mese.

MonthDay

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

MonthField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'M', corrispondente al Calendar#MONTH campo.

MonthWeekdayDay

<strong>[icu]</strong> Costante per lo scheletro di data con mese, giorno feriale e giorno.

None
Obsoleti.

<strong>[icu]</strong> Costante per il motivo di stile vuoto.

NumMonth

<strong>[icu]</strong> Costante per lo scheletro di date con mese numerico.

NumMonthDay

<strong>[icu]</strong> Costante per lo scheletro di date con mese numerico e giorno.

NumMonthWeekdayDay

<strong>[icu]</strong> Constant per lo scheletro di date con mese numerico, giorno feriale e giorno.

Quarter

<strong>[icu]</strong> Costante per lo scheletro di data con trimestre.

QuarterField
Obsoleti.

<selettore strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'Q', corrispondente al Calendar#MONTH campo.

Relative
Obsoleti.

<strong>[icu]</strong> Costante per la maschera di stile relativa.

RelativeDefault
Obsoleti.

<strong>[icu]</strong> Constant per il modello di stile predefinito relativo.

RelativeFull
Obsoleti.

<strong>[icu]</strong> Constant per il modello di stile completo relativo.

RelativeLong
Obsoleti.

<strong>[icu]</strong> Constant per il modello di stile relativo.

RelativeMedium
Obsoleti.

<strong>[icu]</strong> Constant per il modello di stile relativo.

RelativeShort
Obsoleti.

<strong>[icu]</strong> Constant per il modello di stile relativo.

Second

<strong>[icu]</strong> Costante per lo scheletro di data con secondo.

SecondField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo "s", corrispondente al Calendar#SECOND campo.

Short
Obsoleti.

Costante per motivo di stile corto.

SpecificTz

<strong>[icu]</strong> Constant per un formato non di posizione specifico, ad esempio l'ora legale del Pacifico, usato in combinazioni di data + ora + fuso orario o fuso orario.

StandaloneDayField
Obsoleti.

<selettore strong>[icu]</strong> FieldPosition per l'allineamento del campo 'c', corrispondente al Calendar#DAY_OF_WEEK campo.

StandaloneMonthField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'L', corrispondente al Calendar#MONTH campo.

StandaloneQuarterField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento del campo 'q', corrispondente al Calendar#MONTH campo.

TimezoneField
Obsoleti.

Selettore FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'z', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneGenericField
Obsoleti.

<selettore strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'v', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneIsoField
Obsoleti.

<selettore strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'X', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneIsoLocalField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'x', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneLocalizedGmtOffsetField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'O', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneRfcField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'Z', corrispondente ai campi e Calendar#DST_OFFSET .

TimezoneSpecialField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei Calendar#ZONE_OFFSET campi 'V', corrispondente ai campi e Calendar#DST_OFFSET .

Weekday

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

WeekOfMonthField
Obsoleti.

Selettore FieldPosition per l'allineamento dei campi 'W', corrispondente al Calendar#WEEK_OF_MONTH campo.

WeekOfYearField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'w', corrispondente al Calendar#WEEK_OF_YEAR campo.

Year

<strong>[icu]</strong> Costante per lo scheletro di data con anno.

YearAbbrMonth

<strong>[icu]</strong> Costante per lo scheletro di data con anno e mese abbreviato.

YearAbbrMonthDay

<strong>[icu]</strong> Constant per lo scheletro di data con anno, mese abbreviato e giorno.

YearAbbrMonthWeekdayDay

<strong>[icu]</strong> Costante per lo scheletro di data con anno, mese abbreviato, giorno feriale e giorno.

YearAbbrQuarter

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

YearField
Obsoleti.

Selettore FieldPosition per l'allineamento del campo 'y', corrispondente al Calendar#YEAR campo.

YearMonth

<strong>[icu]</strong> Costante per lo scheletro di data con anno e mese.

YearMonthDay

<strong>[icu]</strong> Costante per lo scheletro di data con anno, mese e giorno.

YearMonthWeekdayDay

<strong>[icu]</strong> Costante per lo scheletro di data con anno, mese, giorno feriale e giorno.

YearNameField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'U', corrispondente al Calendar#YEAR campo.

YearNumMonth

<strong>[icu]</strong> Costante per lo scheletro di date con anno e mese numerico.

YearNumMonthDay

<strong>[icu]</strong> Costante per lo scheletro di data con anno, mese numerico e giorno.

YearNumMonthWeekdayDay

<strong>[icu]</strong> Costante per lo scheletro di date con anno, mese numerico, giorno feriale e giorno.

YearQuarter

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

YearWoyField
Obsoleti.

<selector strong>[icu]</strong> FieldPosition per l'allineamento dei campi 'Y', corrispondente al Calendar#YEAR_WOY campo.

Proprietà

Nome Descrizione
Calendar

Restituisce il calendario associato a questo formattatore di data/ora. -oppure- Imposta il calendario da utilizzare in questo formato di data.

CalendarLenient

Restituisce un valore che indica se l'analisi di data/ora nell'oggetto Calendar incapsulato è leniente. -oppure- Specifica se l'analisi di data/ora nell'oggetto Calendar incapsulato deve essere leniente.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DateInstance

Restituisce il formattatore di data con lo stile di formattazione predefinito per le impostazioni locali predefinite FORMAT .

DateTimeInstance

Restituisce il formattatore di data/ora con lo stile di formattazione predefinito per le impostazioni locali predefinite FORMAT .

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Instance

Restituisce un formattatore di data/ora predefinito che utilizza lo stile SHORT sia per la data che per l'ora.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniPeerMembers

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

Lenient

Restituisce un valore che indica se l'analisi di data/ora nell'oggetto Calendar incapsulato e nello spazio vuoto DateFormat & l'elaborazione numerica è leniente. -oppure- Specifica se l'analisi di data/ora deve essere leniente.

NumberFormat

Restituisce il formattatore numerico utilizzato da questo formattatore di data/ora per formattare e analizzare un'ora. -oppure- Imposta il formattatore numerico.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da 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

Ottiene il formattatore dell'ora con lo stile di formattazione predefinito per le impostazioni locali predefinite FORMAT .

TimeZone

Restituisce il fuso orario. -oppure- Imposta il fuso orario per il calendario di questo oggetto DateFormat.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da _Format)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
Format(Calendar, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

Format(Date, StringBuffer, FieldPosition)

Formatta una data in una stringa di data/ora.

Format(Date)

Formatta una data in una stringa di data/ora.

Format(Object, StringBuffer, FieldPosition)

Formatta un oggetto time in una stringa temporale.

Format(Object)

Formatta un oggetto per produrre una stringa.

(Ereditato da _Format)
FormatToCharacterIterator(Object)

Formatta un oggetto che produce un oggetto AttributedCharacterIterator.

(Ereditato da _Format)
GetAvailableLocales()

Restituisce il set di impostazioni locali per cui sono installati DateFormats.

GetBooleanAttribute(DateFormat+BooleanAttribute)

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

GetContext(DisplayContext+Type)

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

GetDateInstance(Calendar, DateFormatStyle, Locale)

Crea un DateFormat oggetto che può essere utilizzato per formattare le date nel sistema di calendario specificato da cal.

GetDateInstance(Calendar, DateFormatStyle, ULocale)

Crea un DateFormat oggetto che può essere utilizzato per formattare le date nel sistema di calendario specificato da cal.

GetDateInstance(Calendar, DateFormatStyle)

Crea un DateFormat oggetto per le impostazioni locali predefinite che possono essere utilizzate per formattare le date nel sistema di calendario specificato da cal.

GetDateInstance(DateFormatStyle, Locale)

Restituisce il formattatore di data con lo stile di formattazione specificato per le impostazioni locali specificate.

GetDateInstance(DateFormatStyle, ULocale)

Restituisce il formattatore di data con lo stile di formattazione specificato per le impostazioni locali specificate.

GetDateInstance(DateFormatStyle)

Restituisce il formattatore di data con lo stile di formattazione specificato per le impostazioni locali predefinite FORMAT .

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, Locale)

Crea un DateFormat oggetto che può essere utilizzato per formattare date e ore nel sistema di calendario specificato da cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, ULocale)

Crea un DateFormat oggetto che può essere utilizzato per formattare date e ore nel sistema di calendario specificato da cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32)

Crea un DateFormat oggetto per le impostazioni locali predefinite che possono essere utilizzate per formattare date e ore nel sistema di calendario specificato da cal.

GetDateTimeInstance(DateFormatStyle, Int32, Locale)

Restituisce il formattatore di data/ora con gli stili di formattazione specificati per le impostazioni locali specificate.

GetDateTimeInstance(DateFormatStyle, Int32, ULocale)

Restituisce il formattatore di data/ora con gli stili di formattazione specificati per le impostazioni locali specificate.

GetDateTimeInstance(DateFormatStyle, Int32)

Restituisce il formattatore di data/ora con gli stili di formattazione di data e ora specificati per le impostazioni locali predefinite FORMAT .

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetInstance(Calendar, Locale)

Restituisce un formattatore di data/ora che utilizza lo stile SHORT sia per la data che per l'ora.

GetInstance(Calendar, ULocale)

Restituisce un formattatore di data/ora che utilizza lo stile SHORT sia per la data che per l'ora.

GetInstance(Calendar)

Restituisce un formattatore di data/ora predefinito che utilizza lo stile SHORT sia per la data che per l'ora.

GetInstanceForSkeleton(Calendar, String, Locale)

<strong>[icu]</strong> Crea un DateFormat oggetto che può essere usato per formattare date e ore nel sistema di calendario specificato da cal.

GetInstanceForSkeleton(Calendar, String, ULocale)

<strong>[icu]</strong> Crea un DateFormat oggetto che può essere usato per formattare date e ore nel sistema di calendario specificato da cal.

GetInstanceForSkeleton(String, Locale)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali specificate.

GetInstanceForSkeleton(String, ULocale)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali specificate.

GetInstanceForSkeleton(String)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali predefinite.

GetPatternInstance(Calendar, String, Locale)

<strong>[icu]</strong> Crea un DateFormat oggetto che può essere usato per formattare date e ore nel sistema di calendario specificato da cal.

GetPatternInstance(Calendar, String, ULocale)

<strong>[icu]</strong> Crea un DateFormat oggetto che può essere usato per formattare date e ore nel sistema di calendario specificato da cal.

GetPatternInstance(String, Locale)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali specificate.

GetPatternInstance(String, ULocale)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali specificate.

GetPatternInstance(String)

<strong>[icu]</strong> Restituisce un DateFormat oggetto che può essere usato per formattare date e ore nelle impostazioni locali predefinite.

GetTimeInstance(Calendar, DateFormatStyle, Locale)

Crea un DateFormat oggetto che può essere utilizzato per formattare gli orari nel sistema di calendario specificato da cal.

GetTimeInstance(Calendar, DateFormatStyle, ULocale)

Crea un DateFormat oggetto che può essere utilizzato per formattare gli orari nel sistema di calendario specificato da cal.

GetTimeInstance(Calendar, DateFormatStyle)

Crea un DateFormat oggetto che può essere utilizzato per formattare gli orari nel sistema di calendario specificato da cal.

GetTimeInstance(DateFormatStyle, Locale)

Restituisce il formattatore dell'ora con lo stile di formattazione specificato per le impostazioni locali specificate.

GetTimeInstance(DateFormatStyle, ULocale)

Restituisce il formattatore dell'ora con lo stile di formattazione specificato per le impostazioni locali specificate.

GetTimeInstance(DateFormatStyle)

Restituisce il formattatore dell'ora con lo stile di formattazione specificato per le impostazioni locali predefinite FORMAT .

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
Parse(String, Calendar, ParsePosition)

Analizza una stringa di data/ora in base alla posizione di analisi specificata.

Parse(String, ParsePosition)

Analizza una stringa di data/ora in base alla posizione di analisi specificata.

Parse(String)

Analizza una stringa di data/ora.

ParseObject(String, ParsePosition)

Analizza una stringa di data/ora in un oggetto .

ParseObject(String)

Analizza il testo dall'inizio della stringa specificata per produrre un oggetto .

(Ereditato da _Format)
SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

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

SetContext(DisplayContext)

<strong>[icu]</strong> Impostare un valore DisplayContext specifico nel formattatore, ad esempio CAPITALIZATION_FOR_STANDALONE.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a