'DateTime is changing when passed to Cloud
We have a VueJS app that is passing a JSON object back to the WebAPi. The WebApi is sitting on a VM in the cloud.
This JSON object will have a datetime property, along with other properties.
In the WebApi, this datetime is defined in a class (MyClass.cs) as:
public DateTimeOffset MyDate { get; set; }
If the value of the passed datetime in my example = "2022-03-15 09:00". I would like to have the WebApi not change the value.
When running the WebApi on my local dev PC, this works when stored to the DB: "MyObject.MyDate.LocalDateTime"
However, when sending the object to the WebApi in the cloud, this adjust the datetime using the offset(-4) and adds 4 hours. The datetime is stored as "2022-03-15 13:00"
My PC and the cloud VM are both on Eastern Time(UTC-4).
Why the difference?
How do I stop the WebApi from changing the DateTime that is passed to it?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
