【问题标题】:Get previous Sunday Date object获取上一个星期日日期对象
【发布时间】:2018-06-28 12:41:16
【问题描述】:
Calendar cal =Calendar.getInstance();
            cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
            cal.set(Calendar.HOUR_OF_DAY,0);
            cal.set(Calendar.MINUTE,0);
            cal.set(Calendar.SECOND,0);
            date = cal.getTime();
            myDate = sdf.format(date);

如果我使用上面的代码,在一部手机上我得到的是上周日,这是正确的,但在另一部手机上,我得到的是下周日的日期。我如何在所有手机上获取上周日,还有其他方法可以找回吗?我很困惑。

【问题讨论】:

    标签: android datetime android-calendar


    【解决方案1】:
    Calendar cal =Calendar.getInstance();
    cal.add(Calendar.DAY_OF_WEEK,-(cal.get(Calendar.DAY_OF_WEEK)));
    cal.set(Calendar.HOUR_OF_DAY,0);
    cal.set(Calendar.MINUTE,0);
    cal.set(Calendar.SECOND,0);
    date = cal.getTime();
    myDate = sdf.format(date);
    

    你可以用这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-12
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2019-12-29
      • 2014-07-24
      相关资源
      最近更新 更多