LocalDate.parse(

"23/01/2017" ,

DateTimeFormatter.ofPattern( "dd/MM/uuuu" , Locale.UK ) ).format(

DateTimeFormatter.ofPattern( "uuuu/MM/dd" , Locale.UK ))2017/01/23

避免遗留日期-时间类

这个克里斯托弗·帕克的答复是正确但过时的。麻烦的旧日期时间类,如java.util.Date, java.util.Calendar,和java.text.SimpleTextFormat现在遗产,被java.time上课。

使用java.time

将输入字符串解析为日期时间对象,然后以所需格式生成新的字符串对象。

这个LocalDate类表示一个日期纯值,没有一天的时间,也没有时区.DateTimeFormatter fIn = DateTimeFormatter.ofPattern( "dd/MM/uuuu" , Locale.UK );  // As a habit, specify the desired/expected locale, though in this case the locale is irrelevant.LocalDate ld = LocalDate.parse( "23/01/2017" , fIn );

为输出定义另一个格式化程序。DateTimeFormatter fOut = DateTimeFormatter.ofPattern( "uuuu/MM/dd" , Locale.UK );String output = ld.format( fOut );2017/01/23

顺便说一下,考虑使用标准ISO 8601表示日期时间值的字符串的格式。

关于java.time

若要了解更多信息,请参见Oracle教程..并搜索堆栈溢出的许多例子和解释。规格是JSR 310.

在哪里获得java.time类?内置的。

带有捆绑实现的标准JavaAPI的一部分。

Java 9添加了一些次要的特性和修复。中的大部分java.time功能都被移植到Java 6&7中。这个项目适应

Threeten-Backport(上面提到)专门用于Android。

这个三次-额外项目使用其他类扩展java.time。这个项目是java.time将来可能添加的一个试验场。您可能会在这里发现一些有用的类,例如Interval, YearWeek, YearQuarter,和更多.

尤达-时间

最新情况:这个尤达-时间项目现在在维护模式,小组建议迁移到java.time上课。这里的这一节是为了历史而留下的。

为了好玩,下面是他的代码,用于使用尤达-时间图书馆。// © 2013 Basil Bourque. This source code may be used freely forever by anyone taking full responsibility for doing so.// import org.joda.time.*;// import org.joda.time.format.*;final String OLD_FORMAT = "dd/MM/yyyy";final String NEW_FORMAT = "yyyy/MM/dd";// August 12, 2010String oldDateString = "12/08/2010";String newDateString;DateTimeFormatter formatterOld = DateTimeFormat.forPattern(OLD_FORMAT);DateTimeFormatter formatterNew = DateTimeFormat.forPattern(NEW_FORMAT);LocalDate localDate = formatterOld.parseLocalDate( oldDateString );newDateString = formatterNew.print( localDate );

转储到控制台…System.out.println( "localDate: " + localDate );System.out.println( "newDateString: " + newDateString );

运行…时localDate: 2010-08-12

newDateString: 2010/08/12

修改date格式 java_如何用Java更改日期格式?相关推荐

  1. java01:java英文日期格式化为Date

    java英文日期格式化为Date 在编写爬虫网站抓取新闻资讯的日期字段时,遇到了"November 27 2018"格式的日期,需要统一转换为"Thu Jan 24 00 ...

  2. excel更改日期格式无效_Excel日期不会更改格式

    excel更改日期格式无效 Have you ever imported data into Excel, from your credit card statement, or somewhere ...

  3. java 解析日期格式_日期/时间格式/解析,Java 8样式

    java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...

  4. java判断那个时间更晚_如何用Java判断日期是早于还是晚于另一个日期

    如何用Java判断日期是早于还是晚于另一个日期 另一个工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天?在Java 8中,LocalDate类有两类方法isBefore()和isAft ...

  5. Java判断日期格式是否正确

    Java判断日期格式是否正确 Java中有一个能判断日期格式是否正确的方法SimpleDateFormat.setLenient(boolean lenient).该方法的默认值为true,会将错误的 ...

  6. java校验日期格式

    java校验日期格式 (这里提供两种校验日期格式的方法) 二.使用步骤 1.引入库 校验日期格式是否正确 代码如下(示例): public static boolean checkDate(Strin ...

  7. java中日期格式大小写标准写法

    java中日期格式大小写标准写法: yyyy-MM-dd HH:mm:ss (年-月-日 时:分:秒)

  8. SpringBoot日期格式转换,SpringBoot配置全局日期格式转换器

    文章目录 1. SpringBoot设置后台向前台传递Date日期格式 1.1 方式1:配置文件修改 1.2 方式2:在javabean实体类上加注解 I. `@JsonFormat`注解 II. ` ...

  9. Java时间日期格式转换Date转String和String转Date

    Java时间格式转换大全 谢谢大神的时间格式转换稿子:https://blog.csdn.net/u010486495/article/details/79260448 查阅后发现没有我想要的,后经人 ...

最新文章

  1. 用matlab怎么画视电阻率拟断面图,在MATLAB平台上实现可控源音频大地电磁反演数据三维可视化显示...
  2. javascrit2.0完全参考手册(第二版) 第1章第1节 在XHTML文档中增加javascript
  3. Python 守护线程
  4. VTK:PolyData之CenterOfMass
  5. 艾欧币 不需繁琐存币不用学习使用钱包
  6. Smooth Delivery:如何减少网络拥塞?
  7. [雪峰磁针石博客]python网络基础工具书籍下载-持续更新
  8. 如何恢复被删短信_手机便签记事本的内容如何恢复?快试试这款好用的便签
  9. leetcode 547. 省份数量(bfs)
  10. System Explorer 2.0.4.2492 好用的系统管理器
  11. 一招定乾坤(最佳买点)系列
  12. 计算机网络设备是固定资产哪类,财政六大类常用固定资产分类及代码
  13. 商城系统订单超时自动取消解决方案
  14. 企业如何利用OA系统轻松管理员工请休假
  15. solaris系统修改密码步骤
  16. 猪圈密码 摩斯密码 QWE加密 栅栏加密 当铺密码
  17. 测试用例的评审和变更
  18. python怎么用圆周率_用python程序求圆周率到任意位
  19. android使用JavaMail开发邮箱APP
  20. 微信小程序:王者战力查询改名工具箱小程序源码

热门文章

  1. iview的表格自定义_Vue中使用iview-UI表格样式修改和使用自定义模板数据渲染相关...
  2. 汉字笔画动图怎么做_“快乐学写字”之五:新笔画及生字间架结构形象化解说(课文1—4)...
  3. dell服务器硬盘驱动器,DELL服务器WindowsServer2018系统安装-解决找不到安装在计算机的上地硬盘驱动器安装无法继续,要退出请按F3.doc...
  4. nacos使用_使用Nacos的CMDB实现微服务的就近访问!
  5. glVertexAttribPointer第一个参数理解
  6. C++17尝鲜:类模板中的模板参数自动推导
  7. osg中添加自定义事件UserEvent
  8. mysql group_concat
  9. Kotlin学习笔记(六) 伴生对象 对象表达式
  10. iOS开发之Objective-C与JavaScript的交互