Java UTC时间转CST时间的方法
有时,从数据库查询到时间是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时间的方法相关推荐
- UTC时间、CST时间和GMT时间
1.UTC时间是l零时区的时间.(时间协调时间) CST时间是四大时区的时间,(中央标准时间) 分别是: Central Standard Time (USA) UT-6:00(美国cst时间 ...
- 修改linux系统EDT时间为CST时间
修改linux系统EDT时间为CST时间 刚开始系统时间为 EDT时间 EDT 是北美东部夏令时间,比UTC落后4个小时 CST 是美国中部标准时间(西六区,-6:00),中国东八区(+8:00)标准 ...
- linux服务器cst时间不对,Linux中UTC时间与CST时间不一致的问题
为了学习,在虚拟机中最小化安装了CentOS6.7,使用时发现文件的时间戳跟实际时间不一致,用date查看时间的时候显示: 2016年 01月 01日 星期五 21:11:43 CST 然后用date ...
- UTC时间、GMT时间、CST时间(北京时间)、时间戳
一.几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存在较大 ...
- 【Linux】UTC时间、CST时间
UTC时间:世界协调时间(UTC)是世界上不同国家用来调节时钟和时间的主要时间标准.也就是零时区的时间 CST时间:中央标准时间 Central Standard Time (USA) UT-6:00 ...
- GMT时间、UTC时间、CST时间
1.UTC时间(世界标准时间) 与 GMT时间(格林威治时间 我们可以认为格林威治时间就是世界协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 世界标准时间 (UTC, Coor ...
- java date转换cst_java new Date() 变成GMT GMT时间与CST时间转换
今天在做项目时发现new Date()输出时间之后成为GMT时间 public static void main(String[] args) throws ParseException { Syst ...
- UTC时间和CST时间的解决方案
UTC时间:世界协调时间(UTC)是世界上不同国家用来调节时钟和时间的主要时间标准. :也就是零时区的时间 CST时间:中央标准时间 Central Standard Time (USA) UT-6: ...
- UTC时间、GMT时间、CST时间
UTC:Coordinated Universal Time 协调世界时. GMT:Greenwich Mean Time 格林尼治标准时间.GMT = UTC+0 CST:CST却同时可以代表如下 ...
最新文章
- 【网络流24题】飞行员配对方案问题
- 化敌为友 运营商组团拥抱OTT为哪般
- mysql 分库分表 建表_【分库分表】sharding-jdbc实践—分库分表入门
- LeetCode - 69. x 的平方根
- 【CentOS 7LAMP架构7】,Apache用户认证#171220
- Onekey Ghost找不到硬盘分区怎么办
- stringutils 用哪个包 apache spring_spring整合mq、jsonp跨越、httpclient工具的使用
- VMWare12安装CentOS7操作系统并搭建GitLab环境【1】
- linux系统 nvme驱动模块,Linux 5.5最终通过HWMON公开NVMe驱动器温度
- CMMI认证办理需要什么条件
- 删除卸载不干净的任务 vmware卸载不干净->服务清理 / 注册表清理
- 多天线技术(MIMO)基础
- 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
- Dnguard旗舰版代加密加壳服务 20/次
- 人脸验证(图片/视频) tensorflow、pytorch框架、dlib库(face_recognition)和opencv库————附带详细步骤和代码,可实际运行
- 2018推荐的android手机,2018年7月份Android手机性价比排行榜
- 粗糙漫画网站(真的粗糙)之首页设计
- linux怎么让普通用户拥有管理员权限
- python入门学习之列表list
- updog:一款局域网传输文件的软件