首页 > 解决方案 > Kotlin 仅获取明天的日期

问题描述

我只需要显示明天的日期,我有这个代码和他的工作正常没有问题。他给出了今天的当前日期。我想更改此代码以获取明天的日期,但我不知道如何!

  private fun date24hours(s: String): String? {
        try {
            val sdf = SimpleDateFormat("EE, MMM d, yyy")
            val netDate = Date(s.toLong() * 1000)
            return sdf.format(netDate)
        } catch (e: Exception) {
            return e.toString()

标签: datekotlin

解决方案


可以使用Date它,但 Java 8LocalDate更容易使用:

// Set up our formatter with a custom pattern
val formatter = DateTimeFormatter.ofPattern("EE, MMM d, yyy")

// Parse our string with our custom formatter
var parsedDate = LocalDate.parse(s, formatter)

// Simply plus 1 day to make it tomorrows date
parsedDate = parsedDate.plusDays(1)

推荐阅读