问题标签 [android-dateutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我无法在活动中导入 java.util.date
在我的项目中,我需要使用当前日期和时间。为此,我正在导入 java.util.Date。几个小时前,此导入工作正常。但是我在 R 文件中有一个错误( r cannot resolve ),这个错误是由于一些 xml 错误造成的。当我解决该问题并再次同步项目时,该错误消失了。但在那之后,我无法在我的任何项目中导入(java.util.Date,java.util.Calendar)。
我试图在我新创建的项目中导入它。但是还是没有找到java.util.Date。即使在几天前此导入工作正常的旧项目中。目前它不工作并显示红色。
日期和日历显示为红色。
上面的 Date 和 SimpleDateFormat 显示为红色。当我将鼠标悬停在那里并按 (control+alt) 时,IDE 将提供导入 java.sql.Date 而不是 java.util.Date 的选项。
java - 如何检查当前时间和自定义时间是否在 30 分钟的设备时间段(挂钟时间)内
我有一个独特的问题,我必须确定两件事。
1)如果我的当前时间和自定义时间在同一个 30 分钟的时间段内(比如下午 2:10 并且自定义时间是下午 2:22,我想看到它们在 2 到 2:30 的同一时间段内) 但如果当前时间是下午 1:55 并且自定义时间是下午 2:15(30 分钟差异但不在同一设备/时钟时间段内,因为一个是下午 1:30 到下午 2 点,另一个是下午 2 点到 2 点 30 分)
2)现在,在30分钟的同一时间段内,如果当前时间在自定义时间之前,我想返回一个true,否则返回一个false。有什么方法可以计算这个吗?我希望在我的通用 utils 类中添加一个自定义函数,我可以在其中提供自定义时间和当前时间并查看结果,因此拥有一些通用的东西会很有用。有任何想法吗?
我看过:无论日期和其他文章如何,检查给定时间是否介于两次之间,但没有描述 30 分钟设备/时钟时间段。
任何想法如果https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/time/DateUtils.html会以某种方式帮助我操纵这个确切的逻辑或任何自定义函数/库在android对此有帮助。真的很有帮助!
android - 如何更改 DateUtils.getRelativeTimeSpanString 字符串?
我正在尝试将日期转换为相对日期。
例如
我正在使用“DateUtils.getRelativeTimeSpanString”的android类
这个类工作得很好。但我有一个小问题。
我的应用程序将以土耳其语提供。但是方法返回一些非常古老的句子。
当相对时间等于“2 天前”时,类必须返回“2 gün önce”,即“2 天前”的直译。但相反,它返回“Evvelsi gün”,它具有相同的含义但旧句子,我不想使用它
如何将此字符串更改为土耳其语。
我这样做了:
但正如您所看到的,我正在使用硬编码字符串设置 textView 的文本。这是一个好的解决方案吗?有没有更专业的方法?
java - 如何使用 DateUtils 显示未来日期
我正在创建应用程序。这是一个新闻列表,我需要在每条新闻上显示日期,例如 9 小时前或 1 个月前等等。我也有未来的消息,所以我还需要在 1 个月后展示。所以我正在使用DateUtils.getRelativeTimeSpanString()
这个目的。但我只能显示过去的日期,例如 9 小时前或 1 个月前,我不能显示未来的日期。它显示了未来的日期,例如 2020 年 6 月 26 日。那么有没有办法在使用 2 个月后显示它DateUtils
?
android - 如何始终从 DateUtils.getRelativeTimeSpanString 获取分钟数?
我需要显示像“2 小时 31 分钟前”这样的文字。我不依附于格式,它可以是不同的。我想知道我是否可以用android.text.format.DateUtils
.
到目前为止,我只部分成功:
此功能正确显示分钟,但仅在一个小时过去之前。当它像 1:51 时,它将始终是“1 小时前”,并在 2:00 变为“2 小时前”
这可以调整还是我必须使用不同的东西?
android - 如何在 Firestore 或实时数据库中使用 TimeAgo 格式?
我正在使用Github 库以格式显示时间,TextView
例如现在、昨天、前一段时间......等等。它显示我想要的时间。但问题是,时间并没有像现在在发布时那样改变——它永远保持不变。
postAdapter的模型类
从Firestore
android - DateTimeFormatter 类异常 DateTimeParseException
我想从 android 设备中的输入日期获取下一个 3 个月的日期。对于大于 oreo 的版本,我尝试使用 DateTimeFormatter。但我收到此错误“java.time.format.DateTimeParseException: Text '28/5/2020' could not be parsed at index 0”
这是我的输入日期字符串 = 28/5/2020
datetime - 从指定的 dateTime Kotlin Android 获取几个小时前的 dateTime
我想得到一个比指定日期时间早几个小时的日期时间。日期时间将采用字符串格式,并且根据配置,需要在给定时间之前 n 小时的日期时间(例如给定时间之前的 3 或 4 小时)。
我的时间格式是2020-10-20T13:00:00-05:00
android - 显示阿拉伯数字而不是英文
我有一个文本视图。在 onCreate 我将其文本设置为:
因为该应用程序是阿拉伯语,所以它的日期写成:“٠٢:٤٢”,而我想用英文设置它。如何在不让 Android 将其更改为阿拉伯语的情况下以英文显示此数字?我正在尝试以某种方式使用 Locale.US 。
android - Datepicker 日期空白问题
我在自定义日期选择器视图中遇到问题。当再次从 textview 中单击所选日期时,有时日期显示为空白。
我们参考了这篇文章:https ://readyandroid.wordpress.com/datepicker-with-customization-android/
问题 :
代码 :