兼容不同时区时间戳方案
JOC.Framework开发框架为了解决不同时区之间时间差异问题,在接口
传输数据中日期类型采用了utc时间戳
方式,
数据库中时间
但是如果数据库
中也存放utc时间戳
的话,直接数据库中分析数据的时候不太友好,因此把数据库中的日期规则交给了后台来配置,
TimeZoneOffset
参数为时区偏移量设置,列入国内采用北京时区
,UTC+8小时,配置为 +08:00
如果是集群,所有后台节点应该采用相同配置,不然日期会混乱
日期交互
JOC.Framework框架接口会根据日期来自动转换为UTC时间戳来进行传输
前端处理
Winform端
winform端无需对接口时间戳进行额外处理,框架会在底层自动把时间戳转换为本地时间格式
前端vue端
可使用 this.$dateUtils.dateFormat(date,format) 来把日期时间戳转换为指定格式的日期字符串
框架也提供了全局过滤器来达到格式化时间戳的效果:过滤器名字为 dateFormat
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YESWEB 张国生