调整日期的格式,包括星期几和月份

时间:2011-10-19 09:01:06

标签: android design-patterns datetime date formatting

好而不是2011.10.19 10:30我希望有一个像周三10:30这样的东西,或者代替2011.09.19 10:30我想要像9月10:30这样的东西。我知道我可以用某种方式对此进行编码,但我想要干净而不是贪婪的解决方案。代码将在Android设备上运行,所以我需要一些优雅的资源和一些写得很好的东西。 PreatyTime对我没有帮助,因为它计算距离此刻的距离,并且没有像星期一12:00那样的格式。 在写这类东西时,有人知道我可以遵循的一些好模式吗?

1 个答案:

答案 0 :(得分:0)

查看this

只需传递一个Calendar对象,它就会为您提供所需的任何格式。

例如:

Calendar cal=Calendar.getInstance();
String myFormat=String.format("%1$tH:%1$tM %1$tB",cal);

会为您提供“9月10:30”等格式。