使用Time,SimpleDatetimeFormat,Calendar,GregorianCalendar格式化日期时间

时间:2014-03-30 03:19:47

标签: java android datetime

我想了解格式化给定日期时间的方法

我只知道这个

            now=new Time(Time.getCurrentTimezone());
            now.setToNow();                 
            String t=now.format("%H:%M");

我想知道如何输出例如03:30 PM2014-3-20 15:30Sun,3/15/2014 15:30 Sunday, March 15 2014 03:30 AM

我想使用android.text.format.Time的Time类来将我的小时格式化为3:30 AM。开发人员网站上此类的文档未提供有关格式字符串方法的任何详细信息

此格式字符串的文档可在此处找到 https://php.net/strftime

2 个答案:

答案 0 :(得分:0)

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

您可以自己更改分隔符

答案 1 :(得分:0)

这可能更容易:

String t=time.format("Time: "+"%T"+" Date: "+"%D");