有时,从数据库查询到时间是String类型的UTC时间,需要手动转为CST时间,以下是转换方法:


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class DateUtils {private static final String utcFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";private static final String cstFormat ="yyyy-MM-dd HH:mm:ss";//UTC时间转CST时间//UTC时间样例:2022-04-04T09:46:45.890Z//CST时间样例:2022-04-04 17:46:46public static String parseUTCToCST(String UTCStr){Date date = null;String cstTime = null;SimpleDateFormat utc = new SimpleDateFormat(utcFormat);SimpleDateFormat cst = new SimpleDateFormat(cstFormat);Calendar calendar = null;try {date = utc.parse(UTCStr);calendar = Calendar.getInstance();calendar.setTime(date);//注意这里,需要+8小时calendar.set(Calendar.HOUR,calendar.get(Calendar.HOUR)+8);cstTime = cst.format(calendar.getTime());} catch (ParseException e) {e.printStackTrace();}return cstTime;}}

Java UTC时间转CST时间的方法相关推荐

  1. UTC时间、CST时间和GMT时间

    1.UTC时间是l零时区的时间.(时间协调时间) CST时间是四大时区的时间,(中央标准时间) 分别是:     Central Standard Time (USA) UT-6:00(美国cst时间 ...

  2. 修改linux系统EDT时间为CST时间

    修改linux系统EDT时间为CST时间 刚开始系统时间为 EDT时间 EDT 是北美东部夏令时间,比UTC落后4个小时 CST 是美国中部标准时间(西六区,-6:00),中国东八区(+8:00)标准 ...

  3. linux服务器cst时间不对,Linux中UTC时间与CST时间不一致的问题

    为了学习,在虚拟机中最小化安装了CentOS6.7,使用时发现文件的时间戳跟实际时间不一致,用date查看时间的时候显示: 2016年 01月 01日 星期五 21:11:43 CST 然后用date ...

  4. UTC时间、GMT时间、CST时间(北京时间)、时间戳

    一.几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存在较大 ...

  5. 【Linux】UTC时间、CST时间

    UTC时间:世界协调时间(UTC)是世界上不同国家用来调节时钟和时间的主要时间标准.也就是零时区的时间 CST时间:中央标准时间 Central Standard Time (USA) UT-6:00 ...

  6. GMT时间、UTC时间、CST时间

    1.UTC时间(世界标准时间) 与 GMT时间(格林威治时间 我们可以认为格林威治时间就是世界协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 世界标准时间 (UTC, Coor ...

  7. java date转换cst_java new Date() 变成GMT GMT时间与CST时间转换

    今天在做项目时发现new Date()输出时间之后成为GMT时间 public static void main(String[] args) throws ParseException { Syst ...

  8. UTC时间和CST时间的解决方案

    UTC时间:世界协调时间(UTC)是世界上不同国家用来调节时钟和时间的主要时间标准. :也就是零时区的时间 CST时间:中央标准时间 Central Standard Time (USA) UT-6: ...

  9. UTC时间、GMT时间、CST时间

    UTC:Coordinated Universal Time 协调世界时. GMT:Greenwich Mean Time 格林尼治标准时间.GMT = UTC+0 CST:CST却同时可以代表如下 ...

最新文章

  1. 【网络流24题】飞行员配对方案问题
  2. 化敌为友 运营商组团拥抱OTT为哪般
  3. mysql 分库分表 建表_【分库分表】sharding-jdbc实践—分库分表入门
  4. LeetCode - 69. x 的平方根
  5. 【CentOS 7LAMP架构7】,Apache用户认证#171220
  6. Onekey Ghost找不到硬盘分区怎么办
  7. stringutils 用哪个包 apache spring_spring整合mq、jsonp跨越、httpclient工具的使用
  8. VMWare12安装CentOS7操作系统并搭建GitLab环境【1】
  9. linux系统 nvme驱动模块,Linux 5.5最终通过HWMON公开NVMe驱动器温度
  10. CMMI认证办理需要什么条件
  11. 删除卸载不干净的任务 vmware卸载不干净->服务清理 / 注册表清理
  12. 多天线技术(MIMO)基础
  13. 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
  14. Dnguard旗舰版代加密加壳服务 20/次
  15. 人脸验证(图片/视频) tensorflow、pytorch框架、dlib库(face_recognition)和opencv库————附带详细步骤和代码,可实际运行
  16. 2018推荐的android手机,2018年7月份Android手机性价比排行榜
  17. 粗糙漫画网站(真的粗糙)之首页设计
  18. linux怎么让普通用户拥有管理员权限
  19. python入门学习之列表list
  20. updog:一款局域网传输文件的软件

热门文章

  1. 2021,烦死了,烦死了,烦死了!
  2. day04-商品分类及品牌
  3. python3 + Gooey快速开发GUI应用程序
  4. 统计每个数字出现的次数。
  5. Input output VI
  6. typora中mermaid的基本语法
  7. 普通人做电商还有机会吗?选择哪个平台?
  8. Android使用Annotations注解优化代码
  9. SSL与DTLS简介
  10. Java 生成 Https 证书