Tengo una cadena del siguiente formato "ORDER20100322194007"
, donde 20100322
es una fecha y 194007
es una hora. Cómo analizar una cadena y obtener el objeto DateTime
?Analizar una cadena que contiene fecha y hora en un formato personalizado
37
A
Respuesta
76
¿Siempre comenzará con ORDER
?
string pattern = "'ORDER'yyyyMMddHHmmss";
DateTime dt;
if (DateTime.TryParseExact(text, pattern, CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dt))
{
// dt is the parsed value
}
else
{
// Invalid string
}
Si ser válido debe lanzar una excepción la cadena, a continuación, utilizar DateTime.ParseExact
en lugar de DateTime.TryParseExact
Si no siempre comienzan con "ORDEN", entonces haz lo que necesita con el fin de obtener sólo el fecha y hora, y elimine "'ORDER'" del patrón de formato anterior.
8
Puede usar el método DateTime.ParseExact para especificar el formato que se debe usar durante el análisis.
1
Si no tiene una estructura fija de su cadena, digamos que el orden no siempre estará ahí, entonces puede usar regex para separar los números y caracteres y luego usar la función convertir a fecha y hora para los números separados.
Cuestiones relacionadas
- 1. Conversión de un formato de fecha personalizado (cadena) a una fecha y hora
- 2. Analizar FB Graph API fecha de cadena en fecha y hora pitón
- 3. Formato Excepción: fecha y hora
- 4. Cadena de formato a fecha y hora con zona horaria
- 5. El formato de fecha personalizado no se puede analizar. (Java)
- 6. Formato de fecha y hora
- 7. javascript: cómo analizar una cadena de fecha
- 8. analizar una fecha y hora ISO en Python
- 9. ¿Cómo convertiría una fecha y hora en un formato personalizado específico?
- 10. ¿Formato de fecha y hora de la cadena?
- 11. convertir cadena a formato de fecha y hora específico?
- 12. Obtenga AM/PM para una fecha y hora en minúsculas usando solo un formato de fecha y hora
- 13. Cómo convertir una cadena de fecha y hora a una cadena de fecha y hora de la cultura actual
- 14. la conversión de una cadena a una cadena con formato de fecha y hora usando Python
- 15. ¿Hay un formato de fecha/hora que no tenga espacios?
- 16. analizar una cadena de "año-mes-día" formato en C#
- 17. analizar una cadena que contiene caracteres de escape utilizando Java
- 18. Cómo convertir una cadena a un formato de fecha y hora específico en C#?
- 19. cadena de fecha/hora objeto en Android
- 20. Cambio de formato de fecha y hora en formato numérico
- 21. Analizar cadena hasta la fecha con diferente formato en Java
- 22. Insertar fecha actual en formato de fecha y hora mySQL
- 23. ¿Cómo puedo establecer un formato de fecha y hora personalizado en Oracle SQL Developer?
- 24. cadenas de fecha y hora al analizar con microsegundos
- 25. Cómo analizar una cadena en un objeto DateTime en Perl?
- 26. ¿Cómo convierto una fecha de hora de python en una cadena, con fecha de formato legible?
- 27. Formato de fecha y hora para un mes y año
- 28. Cómo analizar una fecha en formato "AAAAMmdd" en JavaScript?
- 29. Python: formato de fecha, hora
- 30. Fecha y hora en Groovy
Esa es una buena pregunta. Tal vez deba cambiar el título a algo así como "Análisis de fecha y hora del formato de fecha personalizado en .NET" –
OK, estoy de acuerdo con usted. – akrisanov