难以在android中获取本周的开始和结束日期(仅适用于三星设备)



我正在尝试获取本周的开始和结束日期,开始日期必须是星期日,结束日期必须是周六,我已经编写了以下代码---

Calendar cal1 = Calendar.getInstance();
// Set start Day as SUNDAY
cal1.setFirstDayOfWeek(Calendar.SUNDAY);
cal1.set(Calendar.DAY_OF_WEEK, cal1.getFirstDayOfWeek());
Date fromDate=cal1.getTime();
String strFromDate = df.format(fromDate); 
cal1.add(Calendar.DAY_OF_YEAR, 6);
Date toDate=cal1.getTime();
String strToDate = df.format(toDate);

以上代码在模拟器和除"三星设备"以外的其他设备上运行良好。在三星设备中,它给出了相同代码的下周开始和结束日期。请帮忙。。谢谢

您是否尝试使用Time类?(android.text.format.Time)由于Time是一个android类,我希望它在每个平台上都能给出相同的结果

最新更新