Android的日期时间格式化

在android中有很多方法获取时间,但是获取时间后应该对日期格式化。一般地,利用SimpleDateFormat类,或者 Calendar类,如下所示

void getTime1(){  
        long time=System.currentTimeMillis();//long now = android.os.SystemClock.uptimeMillis();  
        SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
        Date d1=new Date(time);  
        String t1=format.format(d1);  
        Log.e("msg", t1);  
    } 
    void getTime(){  
        Calendar calendar = Calendar.getInstance();  
        String created = calendar.get(Calendar.YEAR) + "年"  
                + (calendar.get(Calendar.MONTH)+1) + "月"//从0计算  
                + calendar.get(Calendar.DAY_OF_MONTH) + "日"  
                + calendar.get(Calendar.HOUR_OF_DAY) + "时"  
                + calendar.get(Calendar.MINUTE) + "分"+calendar.get(Calendar.SECOND)+"s";  
        Log.e("msg", created);  
       }  

格式化的格式一般为

“MM/dd/yy h:mmaa” -> “11/03/87 11:23am”
“MMM dd, yyyy h:mmaa” -> “Nov 3, 1987 11:23am”
“MMMM dd, yyyy h:mmaa” -> “November 3, 1987 11:23am”
“E, MMMM dd, yyyy h:mmaa” -> “Tues , November 3, 1987 11:23am”
“EEEE, MMMM dd, yyyy h:mmaa” -> “Tues day, Nov 3, 1987 11:23am”

“YYYY年MM月dd日,kk:mm” -> 2014年09月30日,11:23

用24小时制:
“EEEE, MMMM dd, yyyy kk:mm” -> “Tues day, Nov 3, 1987 23:23”

其中:12小时制 :hh; 24小时制: kk,如果用 SimpleDateFormat ,则为: hh; HH

这是我在csdn的第一篇博客,其实发现博客并不是完全是为了展示自己而写,更多的是作为自己的知识字典,当某天你忘记了什么知识,但是觉得曾经相识 ,那么博客是你的第一选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值