本帖最后由 liu 于 2018-12-10 08:51 编辑
获取当前时间
总结一下有以下四种:
第一种:
[Java] 纯文本查看 复制代码 long time = System.currentTimeMillis();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(time);
String t1 = format.format(date);
Log.i("TIME", "第一种方法-------------" + t1);
第二种:
[Java] 纯文本查看 复制代码 SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
String time2 = format2.format(new Date());
Log.i("TIME", "第二种方法-------------" + time2);
第三种:
[Java] 纯文本查看 复制代码 Calendar calendar = Calendar.getInstance();
//年
int year = calendar.get(Calendar.YEAR);
//月 注意:月份从0开始 所以+1
int month = calendar.get(Calendar.MONTH) + 1;
//日
int day = calendar.get(Calendar.DAY_OF_MONTH);
//小时
int hour = calendar.get(Calendar.HOUR_OF_DAY);
//分钟
int minute = calendar.get(Calendar.MINUTE);
//秒
int second = calendar.get(Calendar.SECOND);
Log.i("TIME", "第三种方法-------------" + year + "年" + month + "月" + day + "日" + hour + ":" + minute + ":" + second);
第四种:
[Java] 纯文本查看 复制代码 Time t = new Time();
t.setToNow();
//注意:月份从0开始 所以+1
Log.i("TIME", "第四种方法-------------" + t.year + "年" + (t.month + 1) + "月" + t.monthDay + "日" + t.hour + ":" + t.minute + ":" + t.second);
看下打印结果:
|