当前位置: 首页 > news >正文

MySQL后端返回给前端的时间变了(时区问题)

问题:MySQL里的时间例如为2025-01-10 21:19:30,但是返回到前端就变成了2025-01-10 13:19:30,会出现小时不一样或日期变成隔日的问题

一般来说设计字段时会使用datetime字段类型,这是一种用于时间的字段类型,而这个类型就是导致上述问题的原因,例如,UTC+8的时间会比UTC+0的时间早8个小时,MySQL的这个字段类型不会根据服务器所在地区的时间来设定时区基准

解决问题的答案也很简单,就是把datetime改成varchar,这是用于字符串的类型,不会因为时区而发生意外的值改变

相关文章:

  • 【Qt学习】| 如何使用QVariant存储自定义类型
  • Web Worker终极优化指南:4秒卡顿→0延迟的实战蜕变
  • PTA:有序顺序表的插入
  • SSH无密登录配置
  • 2012年IMO几何预选题第6题
  • 《游戏人工智能编程 案例精粹》阅读心得
  • PHP课程预约小程序源码
  • sprintf和sscanf的用法和区别
  • Debezium系列之:记录一次源头数据库刷数据,造成数据丢失的原因
  • RoboBERT:减少大规模数据与训练成本,端到端多模态机器人操作模型(西湖大学最新)
  • MySQL-慢SQL解析及调试分析思路
  • go channel 的用法和核心原理、使用场景
  • JUC并发—10.锁优化与锁故障
  • Spring Boot (maven)分页4.0.2版本 专业版- 模板化最终版(测试)
  • java多线程及线程池
  • Web自动化中Selenium下Chrome与Edge的Webdriver常用Options参数
  • 鸿蒙app 开发中 对于数组方法 filter 的理解
  • 洛谷B3629
  • C#初级教程(7)——初级期末检测
  • 代码随想录第十六天|二叉树part05--654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 最新研究:新型合成小分子可“精准杀伤”癌细胞
  • 西北大学副校长成陕西首富?旗下巨子生物去年净利超20亿,到底持股多少
  • 人民日报钟声:通过平等对话协商解决分歧的重要一步
  • 山西省委常委李金科添新职
  • 茅台1935今年动销达到预期,暂无赴港上市计划!茅台业绩会回应多个热点
  • 网信部门曝光网络谣言典型案例,“AI预测彩票号码百分百中奖”等在列