У меня проблема в том, что у меня есть объект, который включает свойство Date. Когда объект создается или редактируется, это свойство Date отправляется в API с использованием метода HTTP put или post, но значение даты изменяется при его отправке.
То, что я вижу перед отправкой в API, таково:
Sun Nov 03 2019 07:00:00 GMT-0700 (Pacific Standard Time)
Я даже использовал функцию преобразования для сброса времени на 00:00:00, так это выглядит так:
Sun Nov 03 2019 00:00:00 GMT-0700 (Pacific Daylight Time)
Но когда я смотрю на вкладку сети в Chrome, значение, которое отправляется для этого свойства, выглядит так:
2019-11-03T07:00:00.000Z
Каждый раз, когда она редактируется, при условии, что дата не изменяется, значение этой даты увеличивается на любое смещение (в данном случае 7 часов), поэтому после того, как пара отредактируетдата изменилась на следующий день ... Я не могу понять, как сохранить свойство Date, но сделать значение, отправленное API в полночь в выбранную дату.
Я уверен, что это былоотвечал так много раз, но я потратил часы, пытаясь найти ответ на этот вопрос, и все, что я могу придумать, это преобразовать мою дату в строку, что невозможно, потому что DTO установил ее в качестве даты.
Спасибо!