VAA*_*AAA 6 javascript asp.net-mvc datetime json
我有一个问题,从昨天起就打破了我的脑袋,不知道如何处理它.



客户端的警报代码如下:
// transaction json model
var jsonTransaction = @(Html.Raw(Json.Encode(this.Model.Transaction)));
alert(new Date(parseInt(jsonTransaction.Date.substr(6))));
Run Code Online (Sandbox Code Playgroud)


这是反序列化的代码:
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 });
Run Code Online (Sandbox Code Playgroud)
关于如何用日期解决这个问题的任何线索,我应该得到相同的日期,因为我没有改变任何东西.希望有人可以指导我寻求解决方案.
提前致谢.
Java 脚本在将日期解析为 currentdate = new Date(123232) 时使用通用时间,因此当您将日期发送到客户端时,将其转换为 ISO 日期,例如在将日期转换为 Strong 之前确保日期采用 UTC 格式。
return String.Format("{0:yyyy-MM-ddTHH:mm:ss.fffZ}", dt);
Run Code Online (Sandbox Code Playgroud)
bty 我已经创建了 JSON Converted 以覆盖客户端的任何日期序列化以使用上述函数。
| 归档时间: |
|
| 查看次数: |
3462 次 |
| 最近记录: |