关于UTC时间和本地时间

Posted jiangchengbiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于UTC时间和本地时间相关的知识,希望对你有一定的参考价值。

收藏了个类Publics  可以实现本地时间和UTC时间的转换

UCT时间=本地时间-8    本地时间比UTC时间快8小时

element-ui的日期选择器上  选择的时间显示的是本地时间   但实际值是UTC时间传到后端

这时候 时间的类型是UTC时间 

在实体中  要调用转成UTC时间的方法(自动计算时差)   

 

从实体中获取数据的时候  时间是datetime格式   所以 调用 时间刻度不变  把时间类型转成UTC时间

这时候时间的类型是UTC类型了   但时间的值还是从数据库中取出来的值  这时候就把时间的类型改变了

在UTC输出类中    把时间转成本地时间(自动计算时差)

这样在前端页面展示的就是本地时间了

 

这个时间类方法 public static DateTime? ToKindUTC(DateTime? input)

会判断input如果是UTC时间 直接返回  如果是本地时间 则转成本地时间(自动计算时差)  如果当前时间没有类型 则把当前时间指定为UTC时间 时间刻度不变

以上是关于关于UTC时间和本地时间的主要内容,如果未能解决你的问题,请参考以下文章

UTCGTC时间和本地时间

将 UTC 日期时间字符串转换为本地日期时间

如何将角度 UTC 时间戳转换为本地时间戳? [复制]

SQL Server 的本地时间和UTC时间

VBS实现UTC时间和本地时间互转

关于django的时区设置