Eu estou recebendo um Json e depois o salvo no banco de dados usando o Hibernate: A data vem no formato:
"creationDate": "2018-09-01T18:16:03.0598201+00:00"
Porém quando a salvo no banco de dados ela fica como:
2018-09-01 15:16:03.0000000
Uma solução que eu conseguir foi usando, porém não acho que seria uma boa opção fazer isso para todos os campos datas no objeto :
var date = TimeZoneInfo.ConvertTimeToUtc(order.CreationDate);
order.CreationDate = date;
public class Order : EntityBase
{
[JsonProperty("orderId")]
public virtual string OrderId { get; set; }
[JsonProperty("creationDate")]
public virtual DateTime CreationDate
{ get; set; }
}