Android将日期转化为毫秒,将毫秒转化为日期,以及将日期转化为星期几
一、日期转化为毫秒
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date = new Date();
try {
date = simpleDateFormat.parse("2019-2-25 00:00");
} catch (ParseException e) {
e.printStackTrace();
}
Log.e("11111111", "date.getTime(); =====" + date.getTime());
结果如下
date.getTime(); =====1551024000000
二、将毫秒转化为日期
Date date1 = new Date(date.getTime()+86400000);//在原时间上加上86400000毫秒就相当于加了一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault());
Log.e("11111111", "format.format(date) =====" + format.format(date1));
结果如下
format.format(date1) =====2019-02-26 00:00
三、将日期转化为星期几
Calendar calendar =Calendar.getInstance();
calendar.setTime(date);
int week=calendar.get(Calendar.DAY_OF_WEEK)-1;
Log.e("11111111", "week =====" + week);
结果如下
week =====1//星期天,week就为0
还没有评论,来说两句吧...