在Android中获取工作日和以下日期的日期

iGio90

我得到了这两个小功能来获取工作日和今天的日期:

public String giveDate() {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
    return sdf.format(cal.getTime()).substring(0,1).toUpperCase() + sdf.format(cal.getTime()).substring(1);
}

public String giveDay() {
    SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
    Date d = new Date();
    String dayOfTheWeek = sdf.format(d);
    return dayOfTheWeek.substring(0,1).toUpperCase() + dayOfTheWeek.substring(1);
}

我当前的功能中是否还有其他功能可以获取接下来几天的结果?

我的意思示例:

giveDate(0)giveDay(0)会在今天产生 giveDate(1)giveDay(1)会导致明天等。

提前致谢

潘卡·库玛(Pankaj Kumar)

您可以使用以下代码

public String getDay(int dayFromToday) {
    SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
    Calendar today = new GregorianCalendar(); 
    today.add(Calendar.DAY_OF_MONTH, dayFromToday); 
    return sdf.format(today.getTime()); 
}

哪里叫方式

System.out.println(getDay(0));
System.out.println(getDay(1));
System.out.println(getDay(2));
System.out.println(getDay(3));

和输出是

Nov 26, 2013
Nov 27, 2013
Nov 28, 2013
Nov 29, 2013

您也可以使用此方法获得前一天的服务。要获取前一天,请将负值传递给此方法。

例如

System.out.println(getDay(-3)); // 3 days before today

输出将是

Nov 23, 2013

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PL / pgSQL中根据开始日期和持续时间(工作日)获取结束日期?

来自分类Dev

根据当前日期和工作日列表获取日期

来自分类Dev

获取给定开始日期和结束日期之间的每月工作日

来自分类Dev

从日期范围/日期列表中筛选非工作日

来自分类Dev

如何从日期段获取特定的工作日?

来自分类Dev

获取工作日DateTime两个日期的列表

来自分类Dev

PHP 获取两个特定工作日的日期

来自分类Dev

从Android中的CalendarView获取工作日

来自分类Dev

在SQL中传递工作日名称以获取最接近的日期

来自分类Dev

如何在JavaScript中获取两个不同日期之间的工作日

来自分类Dev

在linq中获取两个日期之间的工作日计数

来自分类Dev

如何在Java中获取当前日期并添加五个工作日

来自分类Dev

如何在xslt 1.0中仅获取两个日期之间的工作日

来自分类Dev

如何在python中获取日期范围内某些特定工作日的列表

来自分类Dev

在Postgresql中获取两个日期之间的工作日

来自分类Dev

在linq中获取两个日期之间的工作日计数

来自分类Dev

如何在Java中获取当前日期并添加五个工作日

来自分类Dev

从日期创建因子变量“周末”和“工作日”

来自分类Dev

显示当前工作日和日期

来自分类Dev

计算 sys.date 和 R 中列中的每个日期之间的工作日

来自分类Dev

在Powershell中从日历周,工作日和年份计算日期

来自分类Dev

在Postgresql函数中添加日期中的工作日

来自分类Dev

Tableau中某个日期的工作日结束

来自分类Dev

从 Hive SQL 中的日期减去工作日

来自分类Dev

从特定日期减去工作日

来自分类Dev

HTML输入类型=日期工作日

来自分类Dev

SQL触发日期范围与工作日

来自分类Dev

SQL日期差异工作日

来自分类Dev

雪花:仅在工作日添加日期

Related 相关文章

  1. 1

    如何在PL / pgSQL中根据开始日期和持续时间(工作日)获取结束日期?

  2. 2

    根据当前日期和工作日列表获取日期

  3. 3

    获取给定开始日期和结束日期之间的每月工作日

  4. 4

    从日期范围/日期列表中筛选非工作日

  5. 5

    如何从日期段获取特定的工作日?

  6. 6

    获取工作日DateTime两个日期的列表

  7. 7

    PHP 获取两个特定工作日的日期

  8. 8

    从Android中的CalendarView获取工作日

  9. 9

    在SQL中传递工作日名称以获取最接近的日期

  10. 10

    如何在JavaScript中获取两个不同日期之间的工作日

  11. 11

    在linq中获取两个日期之间的工作日计数

  12. 12

    如何在Java中获取当前日期并添加五个工作日

  13. 13

    如何在xslt 1.0中仅获取两个日期之间的工作日

  14. 14

    如何在python中获取日期范围内某些特定工作日的列表

  15. 15

    在Postgresql中获取两个日期之间的工作日

  16. 16

    在linq中获取两个日期之间的工作日计数

  17. 17

    如何在Java中获取当前日期并添加五个工作日

  18. 18

    从日期创建因子变量“周末”和“工作日”

  19. 19

    显示当前工作日和日期

  20. 20

    计算 sys.date 和 R 中列中的每个日期之间的工作日

  21. 21

    在Powershell中从日历周,工作日和年份计算日期

  22. 22

    在Postgresql函数中添加日期中的工作日

  23. 23

    Tableau中某个日期的工作日结束

  24. 24

    从 Hive SQL 中的日期减去工作日

  25. 25

    从特定日期减去工作日

  26. 26

    HTML输入类型=日期工作日

  27. 27

    SQL触发日期范围与工作日

  28. 28

    SQL日期差异工作日

  29. 29

    雪花:仅在工作日添加日期

热门标签

归档