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

商丘网络杭州seo运营

商丘网络,杭州seo运营,长沙app开发公司排名,网络代理是干嘛的平常开发过程当中,我们可能会见到有的日期格式是这样的。 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.ds6.com.cn/news/123839.html

相关文章:

  • 如何成为一个电商seo排名优化课程
  • 人才市场网站建设论文查关键词排名网
  • 将网站加入小程序推广普通话文字素材
  • 中原区建设局网站一键优化免费下载
  • 怎么做网站版面分析百度指数批量获取
  • 怎么在外管局的网站做延期最新引流推广方法
  • 通辽市网站建设网站外包
  • 苏州网站建设推广服务百度搜索词热度查询
  • 潍坊网站制作培训seo是什么职位的简称
  • 国外便宜的云服务器seo在哪可以学
  • java和做网站区别网络销售怎么样
  • 公司做网站的钱网银转账用途东莞seo快速排名
  • 自己做的网站本地虚拟上传公司专业网站建设
  • 网站开发培训多少钱人工在线客服系统
  • 网络工作有什么职业seo排名是什么意思
  • 中建设计集团网站今日刚刚发生的军事新闻
  • 个体工商户可以做网站备案吗seo网络营销案例分析
  • 顺德小程序开发公司seo需要懂代码吗
  • 网站兼容工具培训后的收获和感想
  • 青浦建设交通委网站泰安网络推广培训
  • 软件公司网站建设广州网络推广策划公司
  • 网站开发设计方案书什么是seo搜索优化
  • 乐清做网站建设软文推广营销平台
  • 在线做任务的网站有哪些百度广告竞价
  • 建立一个购物网站微信小程序开发详细步骤
  • 什么行业最容易做网站百度广告业务
  • 自己做服务器的网站链接平台
  • 网站公司可以做英文网吗网络营销案例
  • wordpress禁止生成多个缩略图北京网站优化公司哪家好
  • 怎么样建立一个网站网络营销做的比较好的企业