我的问题是我想将我的服务器时区日期时间值从UTC转换为UserPreferred时区,例如PST。
当我通过Json返回任何对象时,我将解析对象的属性,并检查是否有任何属性类型,DateTime,如果是这样..我将获取DateTime属性的内容,将其从UTC转换到PST并将数据返回给用户以获取Json响应。我希望能够通过我的应用程序为所有Json响应做到这一点。
这是我的JsonResult控制器方法..
public JsonResult MyTestJsonB()
{
var myTestModel = new TestModel
{
LastModified = DateTime.UtcNow,
LastModifiedNullable = DateTime.UtcNow,
TheStrinDateTime = "hello"
};
return Json(myTestModel, "text/plain", JsonRequestBehavior.AllowGet);
}
当我执行“返回Json(...)”时调用上述方法或我的应用程序中的任何位置时,我想拦截此调用,通过反射通过myTestModel或传入的模型对象,并更改一些里面的东西。
有可能吗?