java - Android 显示日期从一周到另一周(星期四到星期四)

标签 java android android-datepicker android-date

这两天一直在纠结这个问题。我的问题是:如何显示一周到另一周(星期四到星期四)的日期?例如:

1/30/2014 to 2/6/2014

30 jan 2014 to 6 feb 2014 

当一周结束时,它会发生变化,例如:

2/6/2014 到 2/13/2014

2014 年 2 月 6 日至 2014 年 2 月 13 日

我们将不胜感激任何帮助或示例代码。

最佳答案

试试这个,

String start_date = "01-30-2014";  // Start date
                    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
                    Calendar cal = Calendar.getInstance();
                    try {
                        c.setTime(sdf.parse(start_date));
                    } catch (ParseException e) {
                        e.printStackTrace();
                    }
                    cal.add(Calendar.DATE, 7);  // number of days to add,in your case its 7
                    SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MM-yyyy");
                    String to_date = sdf1.format(cal.getTime()); 

实际上我不喜欢 android 日历(我更喜欢 Joda-Time )但是上面的解决方案应该适合你

关于java - Android 显示日期从一周到另一周(星期四到星期四),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21473696/

相关文章:

android - 如何检测设备何时获得新 IP?

android-dialog - ShowDIalog() 中的 DatePickerDialog 已弃用

java - 如何使用多个日期选择器更新 TextView

android - 使用 updateDate() 方法设置 DatePicker 的日期

java - 无法滚动视频进度条|超文本标记语言

java - 如何迭代并打印以 Integer 作为值的嵌套 HashMap?

java - JPA persistence.xml,定义一个postgresql JTA数据源

Android - 快速点击后点击按钮的点击声音停止

android - 从 Android 设备使用 Nanohttpd 同时提供 2 个文件

java - 如何从 RxJava Flowable 更新 JavaFX 进度条?