Si un control DateTimePicker está asociado a un parámetro o variable y queremos que el valor de ese parámetro o variable se muestre en el control al abrirse el formulario, el valor de la variable debe estar en el siguiente formato:
yyyy-MM-DDThh:mm:ss
Por ejemplo:
2023-01-27T00:00:00
De lo contrario, si el valor del parámetro o variable está en formato yyyy-MM-DD
solamente, se mostrará la fecha con un día menos. Ejemplo:
Si el valor es 2022-01-10, en el control dateTimePicker aparecerá como valor 9 de Enero de 2022 en lugar de 10 de Enero de 2022.
Si por otro lado, queremos por código custom cambiar el valor de un DateTimePicker, debemos respetar lo anterior, por ejemplo, para setear el valor a 18 de Diciembre de 2022, debemos escribir este código:
BizuitForm.controls['DatePicker1'].value='2022-12-18T00:00:00';
Ya que si escribimos con formato yyyy-MM-DD
solamente, se mostrará la fecha con un día menos, en nuestro caso 17 de Diciembre de 2022.