date - 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()
解决方案
可以使用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)
推荐阅读
- python - 数据框嵌套字典到多索引数据框
- javascript - 如何使用 JavaScript 替换 span 标签内的属性?
- python - 而将sql查询转换为json得到错误的输出
- python - Scrapy/Selenium - driver.get_cookies() 返回错误的 cookie(对于与 start_urls 不同的 url)
- flutter - 为什么缺少 awsconfiguration.json 文件?
- python - 如何运行具有特定持续时间的函数?
- javascript - 同一页面中两个元素之间的链接不起作用
- python - 连接到 Python websockets 时出现 Ktor MalformedInputException
- python - 从 Google 云存储桶运行 Eleuther AI GPT 模型
- smooth-scrolling - 加载巨大列表时 Flutter ListView.separated 帧丢失