abp允许跨域代码,时间转换为固定格式,本地时间_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > abp允许跨域代码,时间转换为固定格式,本地时间

abp允许跨域代码,时间转换为固定格式,本地时间

 2017/9/28 15:43:15  下雨天的马甲  程序员俱乐部  我要评论(0)
  • 摘要:在Global的Application_BeginRequest方法中:Thread.CurrentThread.CurrentCulture=newCultureInfo("zh-CN");Thread.CurrentThread.CurrentUICulture=newCultureInfo("zh-CN");在WebApiModule的Initialize()方法里面添加下面代码://跨域代码GlobalConfiguration.Configuration.EnableCors
  • 标签:代码

 在Global的 Application_BeginRequest方法中:

Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");

在WebApiModule的Initialize()方法里面添加下面代码:

 

//跨域代码
GlobalConfiguration.Configuration.EnableCors(new EnableCorsAttribute("*", "*", "*"));

 

//Json时间格式化


Clock.Provider = ClockProviders.Local;


GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";

 

GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Where(x => x is Abp.Json.AbpDateTimeConverter).AsEnumerable().ToList().ForEach(x =>
{
(x as Abp.Json.AbpDateTimeConverter).DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
});

 

 

 

如果不起作用:

可以在实体类里面:通过属性赋值时强制转换:

string creationTime;
/// <summary>
/// 创建时间
/// </summary>
public string CreationTime
{
get
{
if (this.Id == 0)
{
return "";
}
return creationTime;
}
set
{
creationTime = String.IsNullOrEmpty(value) ? "" : (DateTime.Parse(value)).ToString("yyyy-MM-dd HH:mm:ss");
}
}

 

上一篇: 酷骑单车罢免CEO高唯伟 微信称已开通安全结算通道 下一篇: 没有下一篇了!
发表评论
用户名: 匿名