兼容不同时区时间戳方案


JOC.Framework开发框架为了解决不同时区之间时间差异问题,在接口传输数据中日期类型采用了utc时间戳方式,

数据库中时间

但是如果数据库中也存放utc时间戳的话,直接数据库中分析数据的时候不太友好,因此把数据库中的日期规则交给了后台来配置,

TimeZoneOffset 参数为时区偏移量设置,列入国内采用北京时区,UTC+8小时,配置为 +08:00

兼容不同时区时间戳方案

如果是集群,所有后台节点应该采用相同配置,不然日期会混乱

日期交互

JOC.Framework框架接口会根据日期来自动转换为UTC时间戳来进行传输

 

前端处理

Winform端

winform端无需对接口时间戳进行额外处理,框架会在底层自动把时间戳转换为本地时间格式

前端vue端

可使用 this.$dateUtils.dateFormat(date,format) 来把日期时间戳转换为指定格式的日期字符串

框架也提供了全局过滤器来达到格式化时间戳的效果:过滤器名字为 dateFormat 

兼容不同时区时间戳方案

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
关联文章

兼容不同时区时间方案
C# 时间、随机数相关操作
C# 时间与 标准时间互转
东方财富网站接口调用时间计算规则
一劳永逸,解决.NET发布云服务器的时区问题
API接口安全设计方案
vue 编译不同环境
C# 在PDF文档中应用多种不同字体
H5页面兼容苹果手机顶部刘海和底部的安全黑条区域
C# 中使用JavaScript给PDF文档设置过期时间
不同页面之间通讯交互数据;明细页保存后刷新A页面数据
兼容所有浏览器,禁止浏览器自动填充input 密码
不同状态显示不同样式 cellRendererFramework
DTCMS:html模板中格式化时间
EF强制生成SQL 2008兼容的SQL语句
【JOC】不同页面/组件之间通讯交互数据
Sql Server 查看存储过程最后修改时间
Python退出主进程后子线程不会退出的解决方案
windows平台的分布式微服务解决方案(5)--Web服务/WebApi的负载均衡
.NET Core MVC 实现长时间任务的进度显示