¿Hay una función en .net que tome un número como 134,501 y lo convierta a tiempo? Esa hora sería 1:45:01 pm. Esperaba no tener que reinventar la rueda para esto.Convertir un número de 6 dígitos en asp.net
5
A
Respuesta
14
Suponiendo que está utilizando la fecha de hoy:
int timeNumber = 134501;
DateTime time = DateTime.ParseExact(timeNumber.ToString().PadLeft(6, '0'), "HHmmss", null);
+2
+ 1 @ AlexWalker, pero debe agregar PadLeft (6, '0') a ToString(). De lo contrario, fallará en los valores de AM –
+0
@Conrad ¡Tiene razón! Muchas gracias por ese poco de información. – Eric
Cuestiones relacionadas
- 1. Expresión regular de 6 dígitos
- 2. Cómo convertir color hexadecimal hexadecimal de 3 dígitos a color hexadecimal de 6 dígitos
- 3. Generar un número aleatorio de N-dígitos
- 4. Convertir letra a dígitos
- 5. ¿Cómo ordenar los dígitos en un número?
- 6. Número de dígitos significativos para un tipo de punto flotante
- 7. Convertir la hora local (número de 10 dígitos) en un formato de fecha y hora legible
- 8. Conversión de un número de 8 dígitos a DateTime Tipo
- 9. convertir un número entero en una matriz
- 10. generar un número aleatorio con 7 dígitos
- 11. ¿Hay alguna forma de agregar un número par de dígitos?
- 12. cambio dos últimos dígitos de un número usando sed
- 13. ¿Cómo dividir un número en sus dígitos en Scala
- 14. ¿Cómo dividir un número en dígitos individuales en C#?
- 15. dividir un carácter de un número con varios dígitos
- 16. Enrutamiento ASP.NET en IIS 6
- 17. Relleno para obtener un número específico de dígitos en un número
- 18. Dividir un número entero en sus dígitos separados
- 19. Cómo generar un número aleatorio de cinco dígitos de Java
- 20. Validación para un número de teléfono de 10 dígitos
- 21. Número de dígitos para N ** K
- 22. Analizar un número de una cadena con no dígitos entre
- 23. Devolver los 2 últimos dígitos de un número
- 24. Devuelve los últimos 5 dígitos de un número
- 25. ¿Cómo usar códigos de color de 3 dígitos en lugar de códigos de color de 6 dígitos en CSS?
- 26. ¿Cómo puedo contar los dígitos en un número entero sin un molde de cuerda?
- 27. Iteración a través de dígitos en número entero en C
- 28. ¿Cómo puedo hacer que mi programa haga algo cuando aparece un "número de múltiples dígitos con todos los dígitos idénticos"?
- 29. ¿Convierte el byte en un número hexadecimal de dos dígitos simplemente usando ToString?
- 30. Cómo almacenar un número entero grande (10 dígitos)?
Es el número de una cadena como "134501" o un número entero? – Ani
bien Estoy recuperando este número de una base de datos as400 y .net ve este número como un doble en realidad porque obtendría el error "no puedo convertir el doble a la fecha y la hora" al intentar convertirlo antes de saber qué tipo de datos era. – Eric
¿Qué es 134.501? Minutos/segundos? –