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

长治电子商务网站建设古镇小企业网站建设

长治电子商务网站建设,古镇小企业网站建设,网页游戏破解版,wordpress模板自媒体平常开发过程当中,我们可能会见到有的日期格式是这样的。 1、2022-12-21T12:20:1608:00 2、2022-12-21T12:20:16.0000800 3、2022-12-21T12:20:16.00008:00下面来说一下这种时间格式怎么转换 第一种:2022-12-21T12:20:1608:00 代码如下: p…

平常开发过程当中,我们可能会见到有的日期格式是这样的。

12022-12-21T12:20:16+08:00
22022-12-21T12:20:16.000+0800
32022-12-21T12:20:16.000+08:00

下面来说一下这种时间格式怎么转换

第一种:2022-12-21T12:20:16+08:00

代码如下:

 public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = "2022-12-21 12:20:16";Date date = dateFormat.parse(dateStr);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");String format = sdf.format(date);System.out.println(format);}

第二种:2022-12-21T12:20:16.000+0800

代码如下:

public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = "2022-12-21 12:20:16";Date date = dateFormat.parse(dateStr);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");String format = sdf.format(date);System.out.println(format);}

第三种:2022-12-21T12:20:16.000+08:00

代码如下

 public static void main(String[] args) throws ParseException {SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = "2022-12-21 12:20:16";Date date = dateFormat.parse(dateStr);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");String format = sdf.format(date);System.out.println(format);}

上面三种都是用 SimpleDateFormat 实现的。SimpleDateFormat不是线程安全的。
因此,我们可以用DateTimeFormatter ,这是线程安全的。
并且DateTimeFormatter 是java8当中引入的,比前者更加灵活。你值得拥有。

public static void main(String[] args) {DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ");DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssXXX");DateTimeFormatter formatter3 = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");LocalDateTime now = LocalDateTime.now();// 2023-07-29T14:43:57.431+0800String value1 = now.atZone(ZoneId.systemDefault()).format(formatter1);System.out.println(value1);// 2023-07-29T14:43:57+08:00String value2 = now.atZone(ZoneId.systemDefault()).format(formatter2);System.out.println(value2);// 2023-07-29T14:58:12.023+08:00String value3 = now.atZone(ZoneId.systemDefault()).format(formatter3);System.out.println(value3);}

为什么说DateTimeFormatter是线程安全的?
这里附上部分源码。
DateTimeFormatter类 以及内部的常量 都是使用final关键字修饰的,是不可变的。
在这里插入图片描述

http://www.sczhlp.com/news/82182/

相关文章:

  • 企业网站做留言板有什么优势建设银行的网站是多少钱
  • 上海cms建站中国各省旅游网站建设分析
  • 周口网站设计wordpress主题 怎么安装
  • 网站做优化应该具备什么精美wordpress模板
  • 做淘宝那样的网站wordpress去掉链接中的m
  • 计数杂题选刷 Part II
  • 泛型
  • general planning
  • 网站内容更新慢原因制作网架厂家
  • 网站开发维护入哪个科目建筑电工证
  • 修改网站j广州网络公司邮件网站怎么做
  • 深圳做网站多少查询自己网站外链
  • 企业站官网阿里云学生认证免费服务器
  • 菏泽网站建设信息株洲网站建设平台
  • 家里电脑可以做网站空间吗河南住房和城乡建设局网站
  • 鞋子网站建设规划书建设网站需要什么条件
  • 电子商务网站的建设目标是什么云南省建设工程电子网
  • 修改WordPress网站网站怎么加关键词
  • pc做网站服务器吗网站公司是做什么的
  • PS的网站网站搜索功能设计
  • 福田网站建设推广个人网站有哪些举例
  • 广元建设网站wordpress 新建模板文件夹
  • 建设外贸企业网站网站搭建维护淄博
  • 网站建设市场介绍如何建视频网站
  • 网站中链接怎么做的哪里创建免费个人网站
  • 做网站设计图用什么软件张槎建网站
  • 免费做代理的网站现在公司网站重要吗
  • asp装修网站源码html可以做网站分页
  • 做网站可能遇到的问题学生做网站软件
  • 目前最新的网站后台架构技术综述石家庄建设网站公司