在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的第一篇博客,其实发现博客并不是完全是为了展示自己而写,更多的是作为自己的知识字典,当某天你忘记了什么知识,但是觉得曾经相识 ,那么博客是你的第一选择。