DateTimeOffset.TryParse Método

Definición

Convierte una representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente.Converts a specified string representation of a date and time to its DateTimeOffset equivalent.

Sobrecargas

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Intenta convertir una representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente y devuelve un valor que indica si la conversión se realizó correctamente.Tries to convert a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(String, DateTimeOffset)

Intenta convertir una representación de cadena especificada de una fecha y hora en su valor DateTimeOffset equivalente y devuelve un valor que indica si la conversión tuvo éxito.Tries to converts a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset)

Intenta convertir una representación de cadena especificada de una fecha y hora en su DateTimeOffset equivalente y devuelve un valor que indica si la conversión se realizó correctamente.Tries to convert a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

public:
 static bool TryParse(System::String ^ input, IFormatProvider ^ formatProvider, System::Globalization::DateTimeStyles styles, [Runtime::InteropServices::Out] DateTimeOffset % result);
public static bool TryParse (string input, IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out DateTimeOffset result);
public static bool TryParse (string? input, IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles, out DateTimeOffset? result);
static member TryParse : string * IFormatProvider * System.Globalization.DateTimeStyles * DateTimeOffset -> bool
Public Shared Function TryParse (input As String, formatProvider As IFormatProvider, styles As DateTimeStyles, ByRef result As DateTimeOffset) As Boolean

Parámetros

input
String

Cadena que contiene una fecha y hora que se van a convertir.A string that contains a date and time to convert.

formatProvider
IFormatProvider

Un objeto que proporciona información de formato específica de la referencia cultural sobre input.An object that provides culture-specific formatting information about input.

styles
DateTimeStyles

Combinación bit a bit de valores de enumeración que indica el formato permitido de input.A bitwise combination of enumeration values that indicates the permitted format of input.

result
DateTimeOffset

El resultado que devuelve el método contiene el valor DateTimeOffset equivalente a la fecha y hora de input, si la conversión se realiza correctamente, o MinValue, si se produce un error en la conversión.When the method returns, contains the DateTimeOffset value equivalent to the date and time of input, if the conversion succeeded, or MinValue, if the conversion failed. Se produce un error en la conversión si el parámetro input es null o no contiene ninguna representación de cadena válida de una fecha y hora.The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. Este parámetro se pasa sin inicializar.This parameter is passed uninitialized.

Devoluciones

Boolean

Es true si el parámetro input se convierte correctamente; de lo contrario, false.true if the input parameter is successfully converted; otherwise, false.

Excepciones

styles incluye un valor DateTimeStyles sin definir.styles includes an undefined DateTimeStyles value.

o bien-or- No se admite NoCurrentDateDefault.NoCurrentDateDefault is not supported.

o bien-or- styles incluye valores DateTimeStyles que se excluyen mutuamente.styles includes mutually exclusive DateTimeStyles values.

Ejemplos

En el ejemplo siguiente se llama al TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) método con diversos DateTimeStyles valores para analizar algunas cadenas con varios formatos de fecha y hora.The following example calls the TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) method with a variety of DateTimeStyles values to parse some strings with various date and time formats.

string dateString;
DateTimeOffset parsedDate;

dateString = "05/01/2008 6:00:00";
// Assume time is local
if (DateTimeOffset.TryParse(dateString, null as IFormatProvider,
                            DateTimeStyles.AssumeLocal,
                            out parsedDate))
   Console.WriteLine("'{0}' was converted to {1}.",
                     dateString, parsedDate.ToString());
else
   Console.WriteLine("Unable to parse '{0}'.", dateString);

// Assume time is UTC
if (DateTimeOffset.TryParse(dateString, null as IFormatProvider,
                            DateTimeStyles.AssumeUniversal,
                            out parsedDate))
   Console.WriteLine("'{0}' was converted to {1}.",
                     dateString, parsedDate.ToString());
else
   Console.WriteLine("Unable to parse '{0}'.", dateString);

// Parse and convert to UTC
dateString = "05/01/2008 6:00:00AM +5:00";
if (DateTimeOffset.TryParse(dateString, null as IFormatProvider,
                           DateTimeStyles.AdjustToUniversal,
                           out parsedDate))
   Console.WriteLine("'{0}' was converted to {1}.",
                     dateString, parsedDate.ToString());
else
   Console.WriteLine("Unable to parse '{0}'.", dateString);
// The example displays the following output to the console:
//    '05/01/2008 6:00:00' was converted to 5/1/2008 6:00:00 AM -07:00.
//    '05/01/2008 6:00:00' was converted to 5/1/2008 6:00:00 AM +00:00.
//    '05/01/2008 6:00:00AM +5:00' was converted to 5/1/2008 1:00:00 AM +00:00.
Dim dateString As String
Dim parsedDate As DateTimeOffset

dateString = "05/01/2008 6:00:00"
' Assume time is local 
If DateTimeOffset.TryParse(dateString, Nothing, _
                           DateTimeStyles.AssumeLocal, _
                           parsedDate) Then
   Console.WriteLine("'{0}' was converted to {1}.", _
                     dateString, parsedDate.ToString())
Else
   Console.WriteLine("Unable to parse '{0}'.", dateString)    
End If

' Assume time is UTC
If DateTimeOffset.TryParse(dateString, Nothing, _
                           DateTimeStyles.AssumeUniversal, _
                           parsedDate) Then
   Console.WriteLine("'{0}' was converted to {1}.", _
                     dateString, parsedDate.ToString())
Else
   Console.WriteLine("Unable to parse '{0}'.", dateString)    
End If

' Parse and convert to UTC 
dateString = "05/01/2008 6:00:00AM +5:00"
If DateTimeOffset.TryParse(dateString, Nothing, _
                           DateTimeStyles.AdjustToUniversal, _
                           parsedDate) Then
   Console.WriteLine("'{0}' was converted to {1}.", _
                     dateString, parsedDate.ToString())
Else
   Console.WriteLine("Unable to parse '{0}'.", dateString)    
End If
' The example displays the following output to the console:
'    '05/01/2008 6:00:00' was converted to 5/1/2008 6:00:00 AM -07:00.
'    '05/01/2008 6:00:00' was converted to 5/1/2008 6:00:00 AM +00:00.
'    '05/01/2008 6:00:00AM +5:00' was converted to 5/1/2008 1:00:00 AM +00:00.      

Comentarios

Esta sobrecarga del TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) método es como el DateTimeOffset.Parse(String, IFormatProvider, DateTimeStyles) método, salvo que no inicia una excepción si se produce un error en la conversión.This overload of the TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) method is like the DateTimeOffset.Parse(String, IFormatProvider, DateTimeStyles) method, except that it does not throw an exception if the conversion fails. El método analiza una cadena con tres elementos que pueden aparecer en cualquier orden y están delimitados por espacios en blanco.The method parses a string with three elements that can appear in any order and are delimited by white space. Estos tres elementos se muestran en la tabla siguiente.These three elements are shown in the following table.

ElementoElement EjemploExample
<Date> "2/10/2007""2/10/2007"
<Time> "1:02:03 PM""1:02:03 PM"
<Offset> "-7:30""-7:30"

Aunque cada uno de estos elementos es opcional, <Offset> no puede aparecer por sí solo.Although each of these elements is optional, <Offset> cannot appear by itself. Se debe proporcionar junto con <Date> o <Time> .It must be provided together with either <Date> or <Time>. Si <Date> falta, su valor predeterminado es el día actual.If <Date> is missing, its default value is the current day. Si <Date> está presente pero el componente de año consta de solo dos dígitos, se convierte en un año en el provider calendario actual del parámetro basándose en el valor de la Calendar.TwoDigitYearMax propiedad.If <Date> is present but its year component consists of only two digits, it is converted to a year in the provider parameter's current calendar based on the value of the Calendar.TwoDigitYearMax property. Si <Time> falta, su valor predeterminado es 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Si <Offset> falta, su valor predeterminado es el desplazamiento de la zona horaria local, o bien, Zero si DateTimeStyles.AdjustToUniversal DateTimeStyles.AssumeUniversal se especifica el valor o en styles .If <Offset> is missing, its default value is the offset of the local time zone, or Zero if either the DateTimeStyles.AdjustToUniversal or DateTimeStyles.AssumeUniversal value is specified in styles. Si <Offset> está presente, puede representar un desplazamiento negativo o positivo respecto de la hora universal coordinada (UTC).If <Offset> is present, it can represent either a negative or a positive offset from Coordinated Universal Time (UTC). En cualquier caso, <Offset> debe incluir un símbolo de signo o el método devuelve false .In either case, <Offset> must include a sign symbol or the method returns false.

La input cadena se analiza utilizando la información de formato específica de la referencia cultural en un DateTimeFormatInfo objeto proporcionado por el formatProvider parámetro.The input string is parsed by using the culture-specific formatting information in a DateTimeFormatInfo object supplied by the formatProvider parameter. El formatProvider parámetro puede ser cualquiera de los siguientes:The formatProvider parameter can be either of the following:

Además, cada elemento se puede delimitar mediante espacios en blanco iniciales o finales, y los <Date> <Time> componentes y pueden incluir espacios en blanco internos (por ejemplo, 6:00:00).In addition, each element can be delimited by leading or trailing white space, and the <Date> and <Time> components can include inner white space (such as 6: 00:00). Solo el <Offset> componente no puede incluir el espacio en blanco interno.Only the <Offset> component cannot include inner white space.

Si provider es null , CultureInfo se utiliza el objeto que se corresponde con la referencia cultural actual.If provider is null, the CultureInfo object that corresponds to the current culture is used.

El signo positivo o negativo utilizado en <Offset> debe ser + o-.The positive or negative sign used in <Offset> must be either + or -. No está definido por las PositiveSign propiedades o NegativeSign del NumberFormatInfo objeto devuelto por la formatprovider propiedad del parámetro NumberFormat .It is not defined by the PositiveSign or NegativeSign properties of the NumberFormatInfo object returned by the formatprovider parameter's NumberFormat property.

Se admiten los siguientes miembros de la DateTimeStyles enumeración:The following members of the DateTimeStyles enumeration are supported:

DateTimeStyles (miembro)DateTimeStyles Member ComentariosComments
AdjustToUniversal Analiza la cadena representada por input y, si es necesario, la convierte a UTC.Parses the string represented by input and, if necessary, converts it to UTC. Es equivalente a analizar una cadena y, a continuación, llamar al método del objeto devuelto ToUniversalTime() .It is equivalent to parsing a string, and then calling the returned object's ToUniversalTime() method.
AllowInnerWhite Aunque es válido, se omite este valor.Although valid, this value is ignored. Se permite el espacio en blanco interno en los <Date> <Time> componentes y.Inner white space is allowed in the <Date> and <Time> components.
AllowLeadingWhite Aunque es válido, se omite este valor.Although valid, this value is ignored. Se permite el espacio en blanco inicial delante de cada componente en la cadena analizada.Leading white space is allowed in front of each component in the parsed string.
AllowTrailingWhite Aunque es válido, se omite este valor.Although valid, this value is ignored. Se permite el espacio en blanco final delante de cada componente en la cadena analizada.Trailing white space is allowed in front of each component in the parsed string.
AllowWhiteSpaces Este es el comportamiento predeterminado.This is the default behavior. No se puede invalidar proporcionando un valor de enumeración más restrictivo DateTimeStyles , como DateTimeStyles.None .It cannot be overridden by supplying a more restrictive DateTimeStyles enumeration value, such as DateTimeStyles.None.
AssumeLocal Indica que, si el input parámetro carece de un <Offset> elemento, se debe proporcionar el desplazamiento de la zona horaria local.Indicates that, if the input parameter lacks an <Offset> element, the offset of the local time zone should be provided. Éste es el comportamiento predeterminado del TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) método.This is the default behavior of the TryParse(String, IFormatProvider, DateTimeStyles, DateTimeOffset) method.
AssumeUniversal Indica que, si el input parámetro carece de un <Offset> elemento, se debe proporcionar el desplazamiento de UTC (00:00).Indicates that, if the input parameter lacks an <Offset> element, the UTC offset (00:00) should be provided.
None Aunque es válido, este valor se omite y no tiene ningún efecto.Although valid, this value is ignored and has no effect.
RoundtripKind Dado que la DateTimeOffset estructura no incluye una Kind propiedad, este valor no tiene ningún efecto.Because the DateTimeOffset structure does not include a Kind property, this value has no effect.

Solo DateTimeStyles.NoCurrentDateDefault se admite el valor.Only the DateTimeStyles.NoCurrentDateDefault value is not supported. ArgumentExceptionSe produce una excepción si este valor se incluye en el styles parámetro.An ArgumentException is thrown if this value is included in the styles parameter.

Consulte también

Se aplica a

TryParse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles, DateTimeOffset)

Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

public:
 static bool TryParse(ReadOnlySpan<char> input, IFormatProvider ^ formatProvider, System::Globalization::DateTimeStyles styles, [Runtime::InteropServices::Out] DateTimeOffset % result);
public static bool TryParse (ReadOnlySpan<char> input, IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles, out DateTimeOffset result);
public static bool TryParse (ReadOnlySpan<char> input, IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles, out DateTimeOffset result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * System.Globalization.DateTimeStyles * DateTimeOffset -> bool
Public Shared Function TryParse (input As ReadOnlySpan(Of Char), formatProvider As IFormatProvider, styles As DateTimeStyles, ByRef result As DateTimeOffset) As Boolean

Parámetros

input
ReadOnlySpan<Char>

Un intervalo que contiene los caracteres que representan la fecha y hora que se van a convertir.A span containing the characters representing the date and time to convert.

formatProvider
IFormatProvider

Un objeto que proporciona información de formato específica de la referencia cultural sobre input.An object that provides culture-specific formatting information about input.

styles
DateTimeStyles

Combinación bit a bit de valores de enumeración que indica el formato permitido de input.A bitwise combination of enumeration values that indicates the permitted format of input.

result
DateTimeOffset

El resultado que devuelve el método contiene el valor DateTimeOffset equivalente a la fecha y hora de input, si la conversión se realiza correctamente, o MinValue, si se produce un error en la conversión.When the method returns, contains the DateTimeOffset value equivalent to the date and time of input, if the conversion succeeded, or MinValue, if the conversion failed. Se produce un error en la conversión si el parámetro input es null o no contiene ninguna representación de cadena válida de una fecha y hora.The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. Este parámetro se pasa sin inicializar.This parameter is passed uninitialized.

Devoluciones

Boolean

Es true si el parámetro input se convierte correctamente; de lo contrario, false.true if the input parameter is successfully converted; otherwise, false.

Se aplica a

TryParse(String, DateTimeOffset)

Intenta convertir una representación de cadena especificada de una fecha y hora en su valor DateTimeOffset equivalente y devuelve un valor que indica si la conversión tuvo éxito.Tries to converts a specified string representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

public:
 static bool TryParse(System::String ^ input, [Runtime::InteropServices::Out] DateTimeOffset % result);
public static bool TryParse (string input, out DateTimeOffset result);
public static bool TryParse (string? input, out DateTimeOffset? result);
static member TryParse : string * DateTimeOffset -> bool
Public Shared Function TryParse (input As String, ByRef result As DateTimeOffset) As Boolean

Parámetros

input
String

Cadena que contiene una fecha y hora que se van a convertir.A string that contains a date and time to convert.

result
DateTimeOffset

Cuando vuelve el método, contiene el DateTimeOffset equivalente a la fecha y hora de input, si la conversión se realiza correctamente, o MinValue si se produce un error en la conversión.When the method returns, contains the DateTimeOffset equivalent to the date and time of input, if the conversion succeeded, or MinValue, if the conversion failed. Se produce un error en la conversión si el parámetro input es null o no contiene ninguna representación de cadena válida de una fecha y hora.The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. Este parámetro se pasa sin inicializar.This parameter is passed uninitialized.

Devoluciones

Boolean

Es true si el parámetro input se convierte correctamente; de lo contrario, false.true if the input parameter is successfully converted; otherwise, false.

Ejemplos

En el ejemplo siguiente se llama al TryParse(String, DateTimeOffset) método para analizar varias cadenas con varios formatos de fecha y hora.The following example calls the TryParse(String, DateTimeOffset) method to parse several strings with various date and time formats.

DateTimeOffset parsedDate;
string dateString;

// String with date only
dateString = "05/01/2008";
if (DateTimeOffset.TryParse(dateString, out parsedDate))
   Console.WriteLine("{0} was converted to {1}.",
                     dateString, parsedDate);

// String with time only
dateString = "11:36 PM";
if (DateTimeOffset.TryParse(dateString, out parsedDate))
   Console.WriteLine("{0} was converted to {1}.",
                     dateString, parsedDate);

// String with date and offset
dateString = "05/01/2008 +7:00";
if (DateTimeOffset.TryParse(dateString, out parsedDate))
   Console.WriteLine("{0} was converted to {1}.",
                     dateString, parsedDate);

// String with day abbreviation
dateString = "Thu May 01, 2008";
if (DateTimeOffset.TryParse(dateString, out parsedDate))
   Console.WriteLine("{0} was converted to {1}.",
                     dateString, parsedDate);

// String with date, time with AM/PM designator, and offset
dateString = "5/1/2008 10:00 AM -07:00";
if (DateTimeOffset.TryParse(dateString, out parsedDate))
   Console.WriteLine("{0} was converted to {1}.",
                     dateString, parsedDate);
// if (run on 3/29/07, the example displays the following output
// to the console:
//    05/01/2008 was converted to 5/1/2008 12:00:00 AM -07:00.
//    11:36 PM was converted to 3/29/2007 11:36:00 PM -07:00.
//    05/01/2008 +7:00 was converted to 5/1/2008 12:00:00 AM +07:00.
//    Thu May 01, 2008 was converted to 5/1/2008 12:00:00 AM -07:00.
//    5/1/2008 10:00 AM -07:00 was converted to 5/1/2008 10:00:00 AM -07:00.
Dim parsedDate As DateTimeOffset
Dim dateString As String

' String with date only
dateString = "05/01/2008"
If DateTimeOffset.TryParse(dateString, parsedDate) Then _
   Console.WriteLine("{0} was converted to {1}.", _
                     dateString, parsedDate)

' String with time only
dateString = "11:36 PM"
If DateTimeOffset.TryParse(dateString, parsedDate) Then _
   Console.WriteLine("{0} was converted to {1}.", _
                     dateString, parsedDate)

' String with date and offset 
dateString = "05/01/2008 +7:00"
If DateTimeOffset.TryParse(dateString, parsedDate) Then _
   Console.WriteLine("{0} was converted to {1}.", _
                     dateString, parsedDate)

' String with day abbreviation
dateString = "Thu May 01, 2008"
If DateTimeOffset.TryParse(dateString, parsedDate) Then _
   Console.WriteLine("{0} was converted to {1}.", _
                     dateString, parsedDate)

' String with date, time with AM/PM designator, and offset
dateString = "5/1/2008 10:00 AM -07:00"
If DateTimeOffset.TryParse(dateString, parsedDate) Then _
   Console.WriteLine("{0} was converted to {1}.", _
                     dateString, parsedDate)
' If run on 3/29/07, the example displays the following output
' to the console:
'    05/01/2008 was converted to 5/1/2008 12:00:00 AM -07:00.
'    11:36 PM was converted to 3/29/2007 11:36:00 PM -07:00.
'    05/01/2008 +7:00 was converted to 5/1/2008 12:00:00 AM +07:00.
'    Thu May 01, 2008 was converted to 5/1/2008 12:00:00 AM -07:00.
'    5/1/2008 10:00 AM -07:00 was converted to 5/1/2008 10:00:00 AM -07:00.                                 

Comentarios

Esta sobrecarga del TryParse(String, DateTimeOffset) método es como el DateTimeOffset.Parse(String) método, salvo que no inicia una excepción si se produce un error en la conversión.This overload of the TryParse(String, DateTimeOffset) method is like the DateTimeOffset.Parse(String) method, except that it does not throw an exception if the conversion fails. Analiza una cadena con tres elementos que pueden aparecer en cualquier orden y están delimitados por espacios en blanco.It parses a string with three elements that can appear in any order and are delimited by white space. Estos tres elementos se muestran en la tabla siguiente.These three elements are shown in the following table.

ElementoElement EjemploExample
<Date> "2/10/2007""2/10/2007"
<Time> "1:02:03 PM""1:02:03 PM"
<Offset> "-7:30""-7:30"

Aunque cada uno de estos elementos es opcional, <Offset> no puede aparecer por sí solo.Although each of these elements is optional, <Offset> cannot appear by itself. Se debe proporcionar junto con <Date> o <Time> .It must be provided together with either <Date> or <Time>. Si <Date> falta, su valor predeterminado es el día actual.If <Date> is missing, its default value is the current day. Si <Date> está presente pero el componente de año consta de solo dos dígitos, se convierte en un año en el calendario actual de la referencia cultural actual basándose en el valor de la Calendar.TwoDigitYearMax propiedad.If <Date> is present but its year component consists of only two digits, it is converted to a year in the current culture's current calendar based on the value of the Calendar.TwoDigitYearMax property. Si <Time> falta, su valor predeterminado es 12:00:00 AM.If <Time> is missing, its default value is 12:00:00 AM. Si <Offset> falta, su valor predeterminado es el desplazamiento de la zona horaria local.If <Offset> is missing, its default value is the offset of the local time zone. Si <Offset> está presente, puede representar un desplazamiento negativo o positivo respecto de la hora universal coordinada (UTC).If <Offset> is present, it can represent either a negative or a positive offset from Coordinated Universal Time (UTC). En cualquier caso, <Offset> debe incluir un símbolo de signo o el método devuelve false .In either case, <Offset> must include a sign symbol or the method returns false.

La input cadena se analiza utilizando la información de formato en un DateTimeFormatInfo objeto inicializado para la referencia cultural actual.The input string is parsed by using the formatting information in a DateTimeFormatInfo object initialized for the current culture. Para analizar una cadena que contiene un formato designado que no se corresponde necesariamente con el de la referencia cultural actual, use el TryParseExact método y proporcione un especificador de formato.To parse a string that contains designated formatting that does not necessarily correspond to that of the current culture, use the TryParseExact method and provide a format specifier.

Consulte también

Se aplica a

TryParse(ReadOnlySpan<Char>, DateTimeOffset)

Intenta convertir una representación de intervalo especificada de una fecha y hora en su valor DateTimeOffset equivalente, y devuelve un valor que indica si la conversión se ha realizado correctamente.Tries to convert a specified span representation of a date and time to its DateTimeOffset equivalent, and returns a value that indicates whether the conversion succeeded.

public:
 static bool TryParse(ReadOnlySpan<char> input, [Runtime::InteropServices::Out] DateTimeOffset % result);
public static bool TryParse (ReadOnlySpan<char> input, out DateTimeOffset result);
static member TryParse : ReadOnlySpan<char> * DateTimeOffset -> bool
Public Shared Function TryParse (input As ReadOnlySpan(Of Char), ByRef result As DateTimeOffset) As Boolean

Parámetros

input
ReadOnlySpan<Char>

Un intervalo que contiene los caracteres que representan la fecha y hora que se van a convertir.A span containing the characters representing the date and time to convert.

result
DateTimeOffset

Cuando vuelve el método, contiene el DateTimeOffset equivalente a la fecha y hora de input, si la conversión se realiza correctamente, o MinValue si se produce un error en la conversión.When the method returns, contains the DateTimeOffset equivalent to the date and time of input, if the conversion succeeded, or MinValue, if the conversion failed. Se produce un error en la conversión si el parámetro input es null o no contiene ninguna representación de cadena válida de una fecha y hora.The conversion fails if the input parameter is null or does not contain a valid string representation of a date and time. Este parámetro se pasa sin inicializar.This parameter is passed uninitialized.

Devoluciones

Boolean

Es true si el parámetro input se convierte correctamente; de lo contrario, false.true if the input parameter is successfully converted; otherwise, false.

Se aplica a