java - 使用 SimpleDateFormat 分别获取日、月、年

标签 java android date simpledateformat

我有一个像这样的SimleDateFormat

SimpleDateFormat format = new SimpleDateFormat("MMM dd,yyyy  hh:mm");
String date = format.format(Date.parse(payback.creationDate.date));

我用 "Jan,23,2014" 这样的格式给出日期。

现在,我想分别获取日、月和年。我该如何实现?

最佳答案

如果需要单独获取值,则使用多个 SimpleDateFormat

SimpleDateFormat dayFormat = new SimpleDateFormat("dd");
String day = dayFormat.format(Date.parse(payback.creationDate.date));

SimpleDateFormat monthFormat = new SimpleDateFormat("MM");
String month = monthFormat .format(Date.parse(payback.creationDate.date));

等等

关于java - 使用 SimpleDateFormat 分别获取日、月、年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22989840/

相关文章:

java - 从 intellij 检查中排除目录,但不从自动完成中排除

java - NoClassDefFoundError : android. support.v7.internal.view.menu.MenuBuilder

java - Android 从手机存储中获取 JSON 数组

date - Highstock 图表无缘无故地偏移日期

java - 将阿尔巴字符串日期转换为英文日期

java - 如何创建具有多态委托(delegate)的动态代理?

java - 如何从 libgdx 中的文件系统读取特殊字符

android - android中位图的大小

java - 从浏览器历史记录中提取 URL 时,显示无法解析符号 'BookmarkColumns'

oracle - 将多种日期格式转换为单个格式化日期