当前位置: 首页 > 面试题库 >

格式日期从8月14日到YYYYMMDD

温嘉赐
2023-03-14
问题内容

将日期2011年8月14日更改为格式20110814 ..如何在Java中执行此操作?

这里的14aug是一个字符串… String date =“ 14aug”;


问题答案:
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String yyyyMMdd = sdf.format(date);

参考:
java.text.SimpleDateFormat

更新:精英绅士的问题很重要。如果以开头,String则应首先对其进行解析,以date从上述示例中获取对象:

Date date = new SimpleDateFormat("dd MMM yyyy").parse(dateString);


 类似资料:
  • 我正在尝试将DatePicker日期格式化为简单的数据格式(“yyyy-MM-dd HH: mm: ss Z”)。有人告诉我,我需要使用简单的数据格式将其解析为日期对象-简单的数据格式(“yyyy-MM-dd”),然后将其格式化为我需要的内容,如下所示。但是,我在尝试捕捉块中收到错误“重复局部变量eDate”。任何专家都可以查看我的代码并提出建议吗? 已更新

  • 类似于: 2016年4月1日 2016年4月3日 2016年4月22日的日期格式将是什么 那么有没有API可以这样解析日期呢? 编辑:重复的问题不包含任何关于分析日期1(st)、2(nd)、3(rd)的答案。我不知道如何分析第1中的st,第2中的nd和第3中的rd。

  • 设定年月日的排列顺序。

  • 我正在使用管道来格式化我的日期,但如果没有解决方法,我就无法获得我想要的确切格式。我是误解了管道还是根本不可能? PLNKR视图

  • 如何在转换为“YYYY-Mon-DD”后为今天日期添加一天。 注意到一些类在J2ME中不能工作,比如Simpledateformat类。

  • 我想在获得,和。 这是一条漫长的道路: 我的问题:如何将最后一部分压缩到函数? 我想归档的内容: p/s:的含义与标准数字格式字符串相同。像C#语法: