当前位置: 首页 > 知识库问答 >
问题:

如何在android studio中使用kotlin获得一周中的工作日?

诸葛皓
2023-03-14

我想把一周中的几天放到屏幕上的周历里。基本上是获取一周中的天数并将其放入文本视图中,例如,今天是25号,然后取这个“25”并将其放入文本视图中,如此类推,但我没有成功。我试着这样:

val calendar: Calendar = Calendar.getInstance()

    val day = calendar.add(Calendar.DAY_OF_MONTH, Calendar.TUESDAY)
    binding.txtNumeroTerca.text = day.toString()

[在此输入图片描述][1]

当我运行应用程序时,它看起来像这样,有人能帮我吗?[1]: https://i.stack.imgur.com/jw89K.jpg

共有2个答案

鲜于德业
2023-03-14

这是因为add()方法不返回任何内容。如果你想得到一个月中的一天,试试这样的东西:

val calendar: Calendar = Calendar.getInstance()

calendar.add(Calendar.DAY_OF_MONTH, Calendar.TUESDAY)
val day= calendar.get(Calendar.DAY_OF_MONTH)

binding.txtNumeroTerca.text = day.toString()

我建议在add()方法中使用数字,而不是使用星期代码。

严天逸
2023-03-14
val day = Calendar.DAY_OF_WEEK.toString()
binding.txtNumeroTerca.text = day
 类似资料:
  • 问题内容: 我有一个在工作日(周一至周五)运行的sis软件包。如果我在星期二(background(DB))收到文件,则它需要前一个工作日的日期并进行一些交易。如果我在星期五运行工作,则必须获取星期一日期并处理交易。 我已使用以下查询获取之前的营业日期 如果我执行此查询,我将获得昨天的Transactios的结果。如果我在星期一运行相同的查询,则必须获取星期五的交易而不是星期日。 问题答案: 我更

  • 我是使用Kotlin开发Firebase android的初学者,我的问题是我想使用Kotlin检测特定的。我如何达到预期的结果。 我看到过使用Java的例子,但我不知道如何使用Kotlin实现它。任何帮助都是非常感谢的。下面是我在代码中写的内容: 如果电话号码已经存在,我希望用一个toast向用户显示。

  • 如何通过给出一个月中的一周和一周中的一天来获得日期。 示例:如果我需要2018年11月的第三个星期二。 月周:3,周日:3 预计日期:2018年11月20日 但我们得到的价值是:2018年11月13日。因为本月的开始日(星期四)少于预期的日期(星期二)。 我怎样才能得到正确的日期??

  • 我需要能够在运行时告诉kotlin集合的泛型类型。我怎么做?

  • 在Kotlin中,编译以下代码: 但是,该代码不: 编译此代码将导致以下错误: 在Java中,两个示例都无法编译: 不出所料,前面的两个代码片段都会产生熟悉的编译器错误: 令我惊讶的是,第一个 Kotlin 示例根本有效,其次,如果它有效,为什么第二个 Kotlin 示例会失败?Kotlin 是否将方法的返回类型视为其签名的一部分?此外,为什么 Kotlin 中的方法签名与 Java 相比,它遵循

  • 问题内容: 我之前已经发布了这个问题,但我想我还不能像我应该的那样清楚。我想计算2个日期之间的差异,例如和。 我有一张桌子,上面存储着什么日子是假期,什么不是假期。我将星期日和星期六标记为放假,并希望计算剩余的工作日应为23。 但是实际的问题是我也可以将星期日标记为假日,而不是星期六。 这就是为什么我也要使用此表的原因。我看到很多解决方案给我23个结果,因为他们将星期日和星期六标记为假期,这也很好