Solución:
Como dice el mensaje de error, espera YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]
, por lo que los siguientes son valores válidos:
2012-09-04 06:00
2012-09-04 06:00:00
2012-09-04 06:00:00.000000
# w/ optional TZ as timezone.
2012-09-04 06:00Z # utc
2012-09-04 06:00:00+0800
2012-09-04 06:00:00.000000-08:00
Después de hablar, lo que descubrí es que no hay entrada AM / PM. Solo tenía que verificar si mi dateTimePicker estaba devolviendo un sufijo AM o PM, luego llamar a time.split (“:”); para dividir horas y minutos, convierta las horas a int de una cadena, luego agregue 12 para convertir el tiempo a 24 horas en lugar de 12 horas. La suya probablemente sea una forma más fácil de hacerlo, pero eso es lo que funcionó para mí.
Por ejemplo:
2012-09-04 06:00 PM
Necesita ser
2012-09-04 18:00
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)