android 中的日期格式

问题描述 投票:0回答:2

我陷入了一种日期格式

我希望我的约会应该是这样的,2011 年 3 月 18 日 它可以是第一、第二、第三,这意味着我想解决所有方面

请尽快帮我解决这个问题

提前感谢大家。

java android date simpledateformat date-format
2个回答
3
投票

我认为你想以第 18、2、1、3 种日期方式更改日期,如果我没记错的话,你可以使用 simpleDateFormat 类来转换不同格式的日期。

在使用SimpleDateFormat之前,只需参考SDK文档:http://developer.android.com/reference/java/text/SimpleDateFormat.html.

要使用 nd、th、rd(即 2nd、4th、3rd 等),您可以使用:

F  -     day of week in month    (Number)  -     2 (2nd Wed in July)
(在文档中给出)。

例如使用 SimpleDateFormat:

String dateStr = "03/08/2010"; 

SimpleDateFormat curFormater = new SimpleDateFormat("dd/MM/yyyy"); 
Date dateObj = curFormater.parse(dateStr); 
SimpleDateFormat postFormater = new SimpleDateFormat("MMMM dd, yyyy"); 

String newDateStr = postFormater.format(dateObj); 

0
投票

这是您正在寻找的术语:数量字符串(复数)

这里是文档中的链接: 复数

这里是示例链接:

示例

还有一个: Android 复数无法正常工作,需要帮助

希望这有帮助。因此,您只需使用提供的示例重新格式化带有日期的字符串即可。

© www.soinside.com 2019 - 2024. All rights reserved.