La conversión de fecha devuelve una fecha incorrecta cuando se convierte en marcas de tiempo

dob : any = "15-05-2001";

Al enviar al servidor, devuelve el error Could not read document: Can not construct instance of java.util.Date from String value '15-05-2001': not a valid representation (error: Failed to parse Date value '15-05-2001': Can not parse date \"15-05-2001\": not compatible with any of standard forms (\"yyyy-MM-dd'T'HH:mm:ss.SSSZ\", \"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'\", \"EEE, dd MMM yyyy HH:mm:ss zzz\", \"yyyy-MM-dd\"))\n

En código angular intentó convertir la fecha

dob = new Date(moment(dob, "DD-mm-yyyy").format("MM-DD-YYYY")).getTime();

devuelve 1581710400000

que devuelve una fecha incorrecta, pero el servidor aceptó la entrada.

¿Cómo puedo formatear esta fecha para poder enviar la fecha requerida y el servidor la acepta?

Respuesta 1

El mismo problema se produjo y mi i solución se han convertido datetimeen toLocalString.

var dateTime = new Date();
var sendObj = dateTime.now().toLocalString();

ACTUALIZAR:

dob = "15-05-2001";
dob =  new Date(moment(this.dob, "dd-MM-YYYY").format()).getTime();
Respuesta: 2

Me gustaría crear un programa en el que Jframe pueda moverse libremente por sí mismo. Algo así como una traducción / transición. Por ejemplo, haga clic en el programa para comenzar. Jframe genera en la ubicación (0,0) ....

Estoy tratando de exportar todos los elementos de una cuadrícula. La lista recuperada debe obedecer todos los filtros y la clasificación aplicados. Estoy usando un ListDataProvider si es importante. Las soluciones sugeridas incluyen: usar ...

¿Cómo agregar una condición AND para puntales, por ejemplo, a y b están vacíos hacer algo? <logic: empty name = "a"> // hacer algo </ logic: empty>

Así que tengo una tarea para usar opengl para dibujar un triángulo y hacer que haga varias cosas. Sin embargo, tengo un problema con mi archivo vertex Shader. Por alguna razón, si trato de poner una nueva línea en el sombreador ...