iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java的API时间格式化如何实现
  • 165
分享到

Java的API时间格式化如何实现

2023-07-06 04:07:02 165人浏览 独家记忆
摘要

这篇文章主要讲解了“Java的api时间格式化如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的API时间格式化如何实现”吧!新API的时间格式化新的时间API的时间格式化由j

这篇文章主要讲解了“Java的api时间格式化如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的API时间格式化如何实现”吧!

新API的时间格式化

新的时间API的时间格式化由java.time.fORMat.DateTimeFormatter负责。

本地化时间

结合枚举FormatStyle定义的风格,DateTimeFormatter预定义了基于本地(Locale)风格的时间格式。

我们来看这段代码:

        String format = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM)                 .format(ZonedDateTime.now());

如果你在中国,格式化结果:

2022年1月6日 下午4:22:01

如果你在美国:

Jan 6, 2022, 4:21:10 PM

有三个静态方法及其重载来格式化本地化时间,具体已经整理成了思维导图:

Java的API时间格式化如何实现

ISO/RFC规范格式

DateTimeFormatter还内置了ISORFC的时间格式,基于内置的DateTimeFormatter静态实例。

举个例子:

        // 静态实例         DateTimeFormatter isoWeekDateFormatter = DateTimeFormatter.ISO_WEEK_DATE;         // 执行格式化         String format = isoWeekDateFormatter.format(LocalDateTime.now());         // format = 2022-W01-4         System.out.println("format = " + format);

其它的如下表格所示:

Java的API时间格式化如何实现

范式格式化

这种方式应该是我们最常用的方式了。通过字母和符号来构建一个范式(Patterns),使用ofPattern(String)或者ofPattern(String, Locale)方法传递构建的范式。例如,d MMM uuuu将把2011-12-03格式化为2011年12月3日。从一个模式中创建的格式可以根据需要多次使用,它是不可改变的,并且是线程安全的。

相信什么yyyy-MM-dd HH:mm:ss你都玩腻了,给大家看点你没见过的:

        // 最后面是两个V 不是W 单个V会报错          String pattern = "G uuuu'年'MMMd'日' ZZZZZ VV";         String format= DateTimeFormatter.ofPattern(pattern).format(ZonedDateTime.now());         // format = 2022-W01-4         System.out.println("format = " + format);

输出:

format = 公元 2022年1月7日 +08:00 Asia/Shanghai

表格给你整理好了,你试一试:

Java的API时间格式化如何实现

感谢各位的阅读,以上就是“Java的API时间格式化如何实现”的内容了,经过本文的学习后,相信大家对Java的API时间格式化如何实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Java的API时间格式化如何实现

本文链接: https://www.lsjlt.com/news/357720.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java的API时间格式化如何实现
    这篇文章主要讲解了“Java的API时间格式化如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的API时间格式化如何实现”吧!新API的时间格式化新的时间API的时间格式化由j...
    99+
    2023-07-06
  • Java的API时间格式化怎么实现
    本篇内容主要讲解“Java的API时间格式化怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java的API时间格式化怎么实现”吧!新API的时间格式化新的时间API的时间格式化由java...
    99+
    2023-06-30
  • Java新API的时间格式化
    目录新API的时间格式化本地化时间ISO/RFC规范格式范式格式化前言: 时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了Java&...
    99+
    2022-11-13
  • js如何实现时间格式化
    小编给大家分享一下js如何实现时间格式化,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!时间格式化界面展示的时间千变万化, 所以一个处理时间的函数,它的重要性就不言...
    99+
    2023-06-27
  • SpringBoot中如何实现时间格式化
    小编给大家分享一下SpringBoot中如何实现时间格式化,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!时间问题演示为了方便演示,我写了一个简单 Spring Boot 项目,其中数据库中包含了一张 userinfo 表,...
    99+
    2023-06-20
  • java中的实体类时间格式化
    目录实体类时间格式化java 实体类 时间格式化注解实体类时间类型属性常用注解注解一:DateTimeFormt(入参格式化)注解二:JsonFormt(出参格式化)注解三:JSON...
    99+
    2022-11-13
  • java如何让带T的时间格式化
    目录java带T的时间格式化将带有‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式总结java带T的时间格式化 public static...
    99+
    2023-01-09
    java时间格式化 时间格式化 java带T时间格式化
  • python 时间戳与格式化时间的转化实现代码
    python 里面与时间有关的模块主要是 time 和 datetime 如果想获取系统当前时间戳:time.time() ,是一个float型的数据 获取系统当前的时间信息 : time.ctime() ...
    99+
    2022-06-04
    时间 代码 python
  • MySQL 格式化时间的实现示例
    目录mysql日期和时间类型DATE格式化TIME格式化DATETIME格式化TIMESTAMP格式化总结MySQL是一个非常流行的关系型数据库管理系统,它提供了一种使用SQL语言来管理和操作数据库的方法。在MySQL中...
    99+
    2023-10-12
    MySQL 格式化时间 MySQL DATE格式化 MySQL TIME格式化
  • js中如何实现日期时间格式化
    这篇文章主要为大家展示了“js中如何实现日期时间格式化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何实现日期时间格式化”这篇文章吧。js日期时间格式化将日期时间转换为指定格式,如:YY...
    99+
    2023-06-20
  • C#如何实现日期时间的格式化输出
    这篇文章主要讲解了“C#如何实现日期时间的格式化输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日期时间的格式化输出”吧!DateTime被放在System命名空间下,在顶级语...
    99+
    2023-07-05
  • vue中如何实现格式化时间过滤器
    这篇文章主要为大家展示了“vue中如何实现格式化时间过滤器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中如何实现格式化时间过滤器”这篇文章吧。具体内容如...
    99+
    2022-10-19
  • 【Java-时间格式解析】Java解析形如 yyyy-MM-ddTHH:mm:ssZ 的时间格式
    【Java-时间格式解析】Java解析形如 yyyy-MM-ddTHH:mm:ssZ 的时间格式 1)yyyy-MM-ddTHH:mm:ss.SSSZ 时间格式解释2)使用Java 对 yyyy-MM-ddTHH:mm:ss.SSS...
    99+
    2023-08-19
    java 开发语言
  • Java前后端时间格式的转化方式
    JsonFormat、DateTimeFormat使用 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,...
    99+
    2022-11-12
  • java时间格式如何设置
    在Java中,你可以使用`SimpleDateFormat`类来设置日期和时间的格式。下面是一些常见的日期和时间格式的设置示例:1....
    99+
    2023-08-15
    java
  • php时间格式转换成时间戳如何实现
    这篇文章主要介绍“php时间格式转换成时间戳如何实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php时间格式转换成时间戳如何实现”文章能帮助大家解决问题。一、什么是时间格式和时间戳在PHP中,时...
    99+
    2023-07-05
  • Java中如何对日期时间进行格式化
    这篇文章将为大家详细讲解有关Java中如何对日期时间进行格式化,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java格式化日期时间的方法import java.text.Parse...
    99+
    2023-05-31
    java ava
  • php如何实现时间戳转格式
    这篇文章主要介绍php如何实现时间戳转格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php实现时间戳转格式的方法:1、通过strtotime获取指定日期的unix时间戳;2、使用date函数将指定时间戳转换成系统...
    99+
    2023-06-22
  • python数据清洗中的时间格式化实现
    目录1.字符串转时间2.时间转字符串3.时间戳相互转换4.python中时间日期格式化符号:1.字符串转时间 from datetime import datetime t = '2...
    99+
    2022-11-11
  • Android开发中怎么实现格式化时间
    本篇文章给大家分享的是有关Android开发中怎么实现格式化时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码实现如下:import Java.text.SimpleDat...
    99+
    2023-05-31
    android roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作