DateFormat.Parse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Parse(String, ParsePosition) |
Analizzare una stringa di data/ora in base alla posizione di analisi specificata. |
| Parse(String) |
Analizza il testo dall'inizio della stringa specificata per produrre una data. |
Parse(String, ParsePosition)
Analizzare una stringa di data/ora in base alla posizione di analisi specificata.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public abstract Java.Util.Date? Parse(string source, Java.Text.ParsePosition pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date
Parametri
- source
- String
Stringa di data/ora da analizzare
- pos
- ParsePosition
All'input, la posizione in corrispondenza della quale iniziare l'analisi; nell'output, la posizione in cui l'analisi è terminata o la posizione iniziale se l'analisi non è riuscita.
Valori restituiti
Oggetto Dateo null se non è stato possibile analizzare l'input
- Attributi
Commenti
Analizzare una stringa di data/ora in base alla posizione di analisi specificata. Ad esempio, un testo "07/10/96 4:5 PM, PDT" temporale verrà analizzato in un oggetto Date equivalente a Date(837039900000L).
Per impostazione predefinita, l'analisi è leniente: se l'input non è nel formato usato dal metodo di formato dell'oggetto, ma può comunque essere analizzato come data, l'analisi ha esito positivo. I client possono insistere sulla rigorosa conformità al formato chiamando #setLenient(boolean) setLenient(false).
<b>WARNING:</b> Non usare questo metodo per deserializzare una data. Il formato di data/ora localizzato sottostante e i comportamenti di analisi possono cambiare in tutte le versioni di Android man mano che cambia l'utilizzo comune nelle impostazioni locali. È consigliabile usare long il tipo per archiviare un timestamp o java.time.format.DateTimeFormatter#ISO_INSTANT per deserializzare il formato istantaneo ISO-8601.
Questa operazione di analisi usa per #calendar produrre un oggetto Date. Di conseguenza, i calendarcampi di data e ora del TimeZone valore possono essere stati sovrascritti, a seconda delle implementazioni della sottoclasse. Qualsiasi TimeZone valore impostato in precedenza da una chiamata a #setTimeZone(java.util.TimeZone) setTimeZone potrebbe dover essere ripristinato per ulteriori operazioni.
Documentazione java per java.text.DateFormat.parse(java.lang.String, java.text.ParsePosition).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Parse(String)
Analizza il testo dall'inizio della stringa specificata per produrre una data.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Util.Date? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date
Parametri
- source
- String
Oggetto String il cui inizio deve essere analizzato.
Valori restituiti
Oggetto Date analizzato dalla stringa.
- Attributi
Eccezioni
se si verifica un errore durante l'analisi.
Commenti
Analizza il testo dall'inizio della stringa specificata per produrre una data. Il metodo non può utilizzare l'intero testo della stringa specificata.
Per altre informazioni sull'analisi della data, vedere il #parse(String, ParsePosition) metodo .
<b>WARNING:</b> Non usare questo metodo per deserializzare una data. Il formato di data/ora localizzato sottostante e i comportamenti di analisi possono cambiare in tutte le versioni di Android man mano che cambia l'utilizzo comune nelle impostazioni locali. È consigliabile usare long il tipo per archiviare un timestamp o java.time.format.DateTimeFormatter#ISO_INSTANT per deserializzare il formato istantaneo ISO-8601.
Documentazione java per java.text.DateFormat.parse(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.