我想在Android应用中以这种格式获取当前时间。 time= "05:09pm 08/02/2011"
现在我正在使用Calendar c=Calendar.getInstance()
和c.getTime()
来获取时间,并将其作为Tue Aug 23 02:34:25 PDT 2011
发布。
由于
答案 0 :(得分:2)
您需要使用DateFormat
类
这样的东西会以你想要的格式获得当前时间。
DateFormat.format("hh:mmaa dd/MM/yyyy", System.currentTimeMillis());
答案 1 :(得分:1)
在Android中有很多方法可以做到这一点。您可以使用SimpleDateFormat这是一个用于格式化和解析日期的类。格式化将Date转换为String,解析将String转换为Date。或者你可以将课程Formatter作为低级别,但管理本地化是你的责任。
您可以在这些类
上的Android javadoc上找到源代码示例答案 2 :(得分:1)
格式应该像
SimpleDateFormat sdf = new SimpleDateFormat( "HH:mma dd/MM/yyyy" );
sdf.format( yourDate );
此致 斯特凡