Deserialización de fechas JSON sin zona horaria
Tengo un problema que me rompe la cabeza desde ayer y no sé cómo lidiar con él.
Tengo un campo de fecha en mi base de datos que contiene el siguiente valor:El código en el lado del cliente para la alerta es este:
// transaction json model
var jsonTransaction = @(Html.Raw(Json.Encode(this.Model.Transaction)));
alert(new Date(parseInt(jsonTransaction.Date.substr(6))));
Ahora, cuando devuelvo el valor al servidor, esto es lo que obtengoEste es el código para deserializar:
public JsonResult SaveBill(string jsonTransaction, string jsonTranDetails)
{
_appState = this.AppState;
JsonResult returnVal = returnVal = Json(
new { Success = true }
);
var transaction = JsonConvert.DeserializeObject<BillTransaction>(jsonTransaction, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore });
Cualquier pista sobre cómo resolver este problema con fechas, debería obtener la misma fecha porque no cambié nada. Espero que alguien me pueda guiar para una solución.
Gracias por adelantado.