Android将日期转化为毫秒,将毫秒转化为日期,以及将日期转化为星期几

系统管理员 2023-10-18 16:28 294阅读 0赞

一、日期转化为毫秒

  1. SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
  2. Date date = new Date();
  3. try {
  4. date = simpleDateFormat.parse("2019-2-25 00:00");
  5. } catch (ParseException e) {
  6. e.printStackTrace();
  7. }
  8. Log.e("11111111", "date.getTime(); =====" + date.getTime());

结果如下

  1. date.getTime(); =====1551024000000

二、将毫秒转化为日期

  1. Date date1 = new Date(date.getTime()+86400000);//在原时间上加上86400000毫秒就相当于加了一天
  2. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault());
  3. Log.e("11111111", "format.format(date) =====" + format.format(date1));

结果如下

  1. format.format(date1) =====2019-02-26 00:00

三、将日期转化为星期几

  1. Calendar calendar =Calendar.getInstance();
  2. calendar.setTime(date);
  3. int week=calendar.get(Calendar.DAY_OF_WEEK)-1;
  4. Log.e("11111111", "week =====" + week);

结果如下

  1. week =====1//星期天,week就为0

发表评论

表情:
评论列表 (有 0 条评论,294人围观)

还没有评论,来说两句吧...

相关阅读