如何获取这种yyyy-MM-dd‘T‘HH:mm:ss.SSS+07:00格式的时间
+07:00表示与标准时间的偏移量
/*** 第一种方式 获取指定时区的这种格式* 获取泰国时间* 格式:1998-07-16T19:20:30.450+07:00** @return*/public static String getBangkokTime() {Instant instant = Instant.now();OffsetDateTime time = instant.atOffset(ZoneOffset.ofHours(7));return time.toString();}/*** 第二种方式 获取当前时区的这种格式* @return*/public static String dateFormat() {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");return sdf.format(new Date());}
第一种方式输出:2021-01-19T09:27:33.789+07:00
第二种方式输出:2021-01-19T10:27:33.792+08:00
同理,如何将yyyy-MM-dd'T'HH:mm:ss.SSS+07:00格式转为date类型
/*** 第一种方式,指定时区偏移量,并且时间字符串包含时区偏移量的具体值,例如+07:00* yyyy-MM-dd'T'HH:mm:ss.SSS+07:00* @param dateStr* @return* @throws Exception*/public static Date strToDate(String dateStr) throws Exception {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS+07:00");Date date = sdf.parse(dateStr);System.out.println(date);return date;}/*** 第二种方式,默认服务器时区,并且时间字符串可以是任意时区的字符串* @param dateStr* @return* @throws Exception*/public static Date strToDate(String dateStr) throws Exception {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");Date date = sdf.parse(dateStr);System.out.println(date);return date;}
第一种方式,如果dateStr="2017-03-15T15:23:11.855+07:00",输出Wed Mar 15 15:23:11 CST 2017,说明第一种方式拿到的时间就是+07:00这个时区的时间
第一种方式,如果dateStr="2017-03-15T15:23:11.855+07:00",输出Wed Mar 15 16:23:11 CST 2017,说明第二种方式拿到的时间转换成当前服务器时区的时间
如何获取这种yyyy-MM-dd‘T‘HH:mm:ss.SSS+07:00格式的时间相关推荐
- java中MM/DD/yy, HH:mm AM 转成时间戳
java中MM/DD/yy, HH:mm AM 转成时间戳 public static long dateToMs(String _date) {SimpleDateFormat format = n ...
- matlab时间转为数字,如何将日期数组(格式'mm/dd/yy HH:MM:SS')转换为数字?
我最近(1周)决定将我的工作从matlab迁移到Python.由于我习惯了matlab,所以我发现有时难以获得我想要在python中完成的任务. 这是我的问题: 我有一套我想处理的csv文件.到目前为 ...
- SimpleDateFormat df = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);//设置日期格式
java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH ...
- yyyy-MM-dd‘T‘HH:mm:ss - 里面的‘T‘是什么意思
一.原因:今天在编写junit测试的时候发现有个日期一直显示解析失败(如下图),查看具体代码之后发现是日期格式的问题,日期格式是: yyyy'-'MM'-'dd'T'HH':'mm':'ss 失败提示 ...
- js以yyyy-MM-dd HH:mm格式获取当前系统日期
js以yyyy-MM-dd HH:mm格式获取当前系统日期 js代码部分 // 以'en-ZA'的格式获取当前的系统时间 var currentTime = new Date().toLocaleSt ...
- java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式(性程安全模式与不安全)
https://blog.csdn.net/weixin_39973810/article/details/82012329方法一(线程不安全, 不建议使用)private SimpleDateFor ...
- java 获取当前hhmm_java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式
https://blog.csdn.net/weixin_39973810/article/details/82012329 方法一(线程不安全, 不建议使用) private SimpleDateF ...
- JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)
直接上代码,简单粗暴: import java.time.LocalDateTime; import java.time.format.DateTimeFormatter;/*** @Author : ...
- js实现时间戳转化为自定义格式的年月日时分秒(yyyy-MM-dd HH:mm:ss)
1.自定义方法转换 getYMDHMS (timestamp) {let time = new Date(timestamp)let year = time.getFullYear()let mont ...
最新文章
- Lua学习笔记之数字
- Keil μVision 5版新建工程详细步骤(版本2)
- HTML中Div、span、label标签的区别
- iTerm2 使用笔记
- linux vim 高亮查找,vim技巧:用列表形式显示所有搜索到的内容,去掉搜索内容的高亮...
- 经验之谈:10位顶级PHP大师的开发原则
- 从零开始学前端:函数 --- 今天你学习了吗?(JS:Day8)
- Ajax请求成功后页面跳转
- 《南溪的目标检测学习笔记》——数值编码(encode)的学习笔记
- 实习学习:项目用的DDD,什么是DDD开发?
- css3探测光圈_一款带光圈阴影的纯CSS3 Instagram图标
- 一种基于主板BIOS的身份认证方案及实现
- python sin_Python数字sin()方法
- s5pv210 linux,S5PV210-零基础体验uboot
- 怎么在Wpf放置背景图片
- 百度迁徙大数据整理[2020+2019同期]
- docker基础(11):自定义tomcat镜像启动与访问
- migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期
- UCI计算机工程必修专业课,想问问加州大学欧文分校计算机工程专业怎么样?
- win10实现开机播放视频