+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格式的时间相关推荐

  1. java中MM/DD/yy, HH:mm AM 转成时间戳

    java中MM/DD/yy, HH:mm AM 转成时间戳 public static long dateToMs(String _date) {SimpleDateFormat format = n ...

  2. matlab时间转为数字,如何将日期数组(格式'mm/dd/yy HH:MM:SS')转换为数字?

    我最近(1周)决定将我的工作从matlab迁移到Python.由于我习惯了matlab,所以我发现有时难以获得我想要在python中完成的任务. 这是我的问题: 我有一套我想处理的csv文件.到目前为 ...

  3. SimpleDateFormat df = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);//设置日期格式

    java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH ...

  4. yyyy-MM-dd‘T‘HH:mm:ss - 里面的‘T‘是什么意思

    一.原因:今天在编写junit测试的时候发现有个日期一直显示解析失败(如下图),查看具体代码之后发现是日期格式的问题,日期格式是: yyyy'-'MM'-'dd'T'HH':'mm':'ss 失败提示 ...

  5. js以yyyy-MM-dd HH:mm格式获取当前系统日期

    js以yyyy-MM-dd HH:mm格式获取当前系统日期 js代码部分 // 以'en-ZA'的格式获取当前的系统时间 var currentTime = new Date().toLocaleSt ...

  6. java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式(性程安全模式与不安全)

    https://blog.csdn.net/weixin_39973810/article/details/82012329方法一(线程不安全, 不建议使用)private SimpleDateFor ...

  7. java 获取当前hhmm_java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式

    https://blog.csdn.net/weixin_39973810/article/details/82012329 方法一(线程不安全, 不建议使用) private SimpleDateF ...

  8. JAVA 最简单获取系统时间代码 LocalDateTime( 以yyyy-MM-dd HH:mm:ss.SSS格式显示)

    直接上代码,简单粗暴: import java.time.LocalDateTime; import java.time.format.DateTimeFormatter;/*** @Author : ...

  9. js实现时间戳转化为自定义格式的年月日时分秒(yyyy-MM-dd HH:mm:ss)

    1.自定义方法转换 getYMDHMS (timestamp) {let time = new Date(timestamp)let year = time.getFullYear()let mont ...

最新文章

  1. Lua学习笔记之数字
  2. Keil μVision 5版新建工程详细步骤(版本2)
  3. HTML中Div、span、label标签的区别
  4. iTerm2 使用笔记
  5. linux vim 高亮查找,vim技巧:用列表形式显示所有搜索到的内容,去掉搜索内容的高亮...
  6. 经验之谈:10位顶级PHP大师的开发原则
  7. 从零开始学前端:函数 --- 今天你学习了吗?(JS:Day8)
  8. Ajax请求成功后页面跳转
  9. 《南溪的目标检测学习笔记》——数值编码(encode)的学习笔记
  10. 实习学习:项目用的DDD,什么是DDD开发?
  11. css3探测光圈_一款带光圈阴影的纯CSS3 Instagram图标
  12. 一种基于主板BIOS的身份认证方案及实现
  13. python sin_Python数字sin()方法
  14. s5pv210 linux,S5PV210-零基础体验uboot
  15. 怎么在Wpf放置背景图片
  16. 百度迁徙大数据整理[2020+2019同期]
  17. docker基础(11):自定义tomcat镜像启动与访问
  18. migo获取header sap_SAP Migo增强 105时通过提货单号自动带出批次和生产日期
  19. UCI计算机工程必修专业课,想问问加州大学欧文分校计算机工程专业怎么样?
  20. win10实现开机播放视频

热门文章

  1. 企业微信审批数据可以导出吗?如何导出?
  2. gns3模式与使用csr1000v
  3. opengl 图像对比度、亮度、饱和度调节的glsl代码
  4. ip地址及子网掩码换算
  5. 数字图像处理---空域滤波增强
  6. 介于普通母函数和指数母函数之间的应用
  7. java易游_易游任务调度的相关概念
  8. 明确无非升即走!博士50-80万房补!特聘副研年薪20万+, 这所高校2023年招聘
  9. [ 图像分类 ] 经典网络模型5——DenseNet 详解与复现
  10. 达观数据推出​业内首个制造业失效分析知识图谱平台,赋能制造业迈向认知智能时代