【发布时间】:2018-01-19 06:29:10
【问题描述】:
我想在 Kotlin 中获取从 7 天前到今天的日期。有什么建议么?这就是我目前所拥有的
val date = Calendar.getInstance()
val yesterday = Calendar.getInstance()
yesterday.add(Calendar.DATE,-1)
var todayOrYesterday:String?
var todayDate = date.time
while (todayDate > yesterday.time){
val formatter = SimpleDateFormat("EEEE, d MMMM yyyy")
val format = formatter.format(todayDate)
println(format)
todayOrYesterday = if (DateUtils.isToday(date.timeInMillis)) {
"Today"
}else "Yesterday"
date.add(Calendar.DATE,-7)
}
【问题讨论】:
-
写出你的输出。
-
这是您的问题的参考链接stackoverflow.com/questions/3747490/…
-
这个问题已经解决了很多次了。在发布之前搜索 Stack Overflow。提示:
java.time.LocalDate.now().minusWeeks( 1 )、ThreeTen-Backport、ThreeTenABP。