From 3bbc9f79c8dcd514b4a5f707ba8dfdd2ccf57d76 Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Wed, 15 Jun 2022 16:20:14 +0800 Subject: [PATCH] =?UTF-8?q?pref:=20=E4=BC=98=E5=8C=96=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/utils/DateTimeUtils.kt | 38 +++++++++---------- app/src/main/res/values/strings.xml | 3 +- 2 files changed, 19 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/utils/DateTimeUtils.kt b/app/src/main/java/com/huanchengfly/tieba/post/utils/DateTimeUtils.kt index e292b2fe..7177a6dc 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/utils/DateTimeUtils.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/utils/DateTimeUtils.kt @@ -25,38 +25,34 @@ object DateTimeUtils { } val currentCalendar = Calendar.getInstance() return if (currentCalendar.after(calendar)) { - if (calendar.get(Calendar.YEAR) == currentCalendar.get(Calendar.YEAR)) { - if (calendar.get(Calendar.MONTH) == currentCalendar.get(Calendar.MONTH)) { - if (calendar.get(Calendar.DAY_OF_MONTH) == currentCalendar.get(Calendar.DAY_OF_MONTH)) { - if (calendar.get(Calendar.HOUR_OF_DAY) == currentCalendar.get(Calendar.HOUR_OF_DAY)) { - if (calendar.get(Calendar.MINUTE) == currentCalendar.get(Calendar.MINUTE)) { - context.getString( - R.string.relative_date_second, - currentCalendar.get(Calendar.SECOND) - calendar.get(Calendar.SECOND) - ) - } else { - context.getString( - R.string.relative_date_minute, - currentCalendar.get(Calendar.MINUTE) - calendar.get(Calendar.MINUTE) - ) - } + if (calendar.get(Calendar.YEAR) == currentCalendar.get(Calendar.YEAR) && calendar.get( + Calendar.MONTH + ) == currentCalendar.get(Calendar.MONTH) + ) { + if (calendar.get(Calendar.DAY_OF_MONTH) == currentCalendar.get(Calendar.DAY_OF_MONTH)) { + if (calendar.get(Calendar.HOUR_OF_DAY) == currentCalendar.get(Calendar.HOUR_OF_DAY)) { + if (calendar.get(Calendar.MINUTE) == currentCalendar.get(Calendar.MINUTE)) { + context.getString( + R.string.relative_date_second, + currentCalendar.get(Calendar.SECOND) - calendar.get(Calendar.SECOND) + ) } else { context.getString( - R.string.relative_date_hour, - currentCalendar.get(Calendar.HOUR_OF_DAY) - calendar.get(Calendar.HOUR_OF_DAY) + R.string.relative_date_minute, + currentCalendar.get(Calendar.MINUTE) - calendar.get(Calendar.MINUTE) ) } } else { context.getString( - R.string.relative_date_month, - currentCalendar.get(Calendar.DAY_OF_MONTH) - calendar.get(Calendar.DAY_OF_MONTH) + R.string.relative_date_today, + calendar.format("HH:mm") ) } } else { - calendar.format(context.getString(R.string.pattern_date_short)) + calendar.format("MM-dd HH:mm") } } else { - calendar.format(context.getString(R.string.pattern_date_long)) + calendar.format("yyyy-MM-dd HH:mm") } } else { calendar.format(context.getString(R.string.relative_date_after)) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 248605b5..5cb5123c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -409,7 +409,7 @@ 贴吧 贴子记录 经过贴吧 - 发布于 %1$s + %1$s 来自 %2$s 全部 回复 %1$s %1$s 赞 @@ -521,4 +521,5 @@ 用于向当前访问的网页提供你的位置信息,以便该网页向你提供相关服务。 精简吧页面 开启后将隐藏吧页面的吧简介和数据(仍然可以通过“关于本吧”查看这些内容) + 今天 %1$s