android - Android 中的日期格式

标签 android simpledateformat

我陷入了一种日期格式

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

请尽快帮我解决这个问题

提前感谢大家。

最佳答案

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

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

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

F - 一个月中的星期几(数字)- 2(7 月的第 2 个星期三) (在文档中给出)。

例如使用 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); 

关于android - Android 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5495777/

相关文章:

java - 通过单击按钮将图像分成 4 个相等的部分

安卓 kotlin.TypeCastException : null cannot be cast to non-null type com. google.android.gms.maps.SupportMapFragment

android - 手机旋转时强制android像iphone一样调整文本大小

java - 将字符串转换为日期的问题

android - 如何将日期格式响应传递给 SimpleDateFormat?

java - 带有本地化模式的 SimpleDateFormat 非法模式字符错误

android - 如何让editText插入一些样子

Java:解析并应用新模式后日期发生变化

java - 如何将 Java 中的日期格式化为仅月、日和小时?

android - 默认 PIN 锁屏布局