gpt4 book ai didi

android - 用今天、昨天、明天等字符串格式化日期的正确方法

转载 作者:IT老高 更新时间:2023-10-28 23:08:35 27 4
gpt4 key购买 nike

我有一个日期 TextView 。我的 textview 包含一个日期字符串,例如 2011.09.17。好吧,我仍然想拥有它,但我也想为今天或昨天等特定日期添加更多用户友好的信息。例如,如果今天是 2011.09.17,我希望我的 textview 具有昨天而不是 2011.09.16 和今天的值 2011.09.17。

好吧,我已经设法做到了 :),但是以丑陋的方式 :(。我用很多 'if->than' 来做到这一点,这真的很丑陋,而且我想添加一些新规则,比如 if日期超过一年我想把字符串放在去年左右......我真的需要添加丑陋的逻辑。

我的问题是有没有更好的方法来做到这一点?有没有类似设计模式的东西?推荐的方法是什么?相信很多人都遇到过这样的问题

如果有比一千个 if 更有效的方法吗?如果不感谢任何方式,至少我会停止寻找沐浴者解决方案

任何建议、 fragment 等都将不胜感激

谢谢

最佳答案

您可以在 DateUtils 中尝试 getRelativeDateTimeString http://developer.android.com/reference/android/text/format/DateUtils.html

关于android - 用今天、昨天、明天等字符串格式化日期的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7462064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com