问题标签 [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 - 如何从 DatePicker toString 方法中删除日期?
我刚刚开始通过 Android 的 big nerd 牧场指南学习 android。我在 android 中编写了一个简单的程序,让用户选择一个日期。在使用 getDate().toString() 方法打印日期时,我也得到了时间。我想删除那个时间列。到目前为止,我已经尝试通过意图传回 datePicker、日期、月份或年份,但它不起作用。这就是我的 DatePicker 代码的样子:
这是调用活动的样子:
例如,这是示例输出的样子 Fri JUL 17 22:46:42 CDT 2015。我的动机是通过删除时间来显示日期。请详细说明。谢谢
android - 具体使用DateUtils,如何格式化没有年份的数字日期
我想将日期字符串格式化为没有年份(例如:“1/4”)。
上述标志仍会在日期后附加年份(例如:“1/4/2016”)。我如何删除年份?
android - 格式化日期范围时的 DateUtils.formatDateRange() 问题
在我的应用程序中,我从 web 服务接收格式为yyyy-MM-dd
(例如2016-03-05
)的日期,我需要将它们格式化为 [abbreviated month] [date],例如Mar 5
。此外,我有一个开始日期和结束日期,并希望将它们显示为日期范围,除非两个日期相同。
目前我正在使用DateUtils.formatDateRange()
,它应该满足我的要求并提供适当的本地化,但我遇到了两个问题:
当我的结束日期是开始日期后的第二天时,
formatDateRange()
仅显示格式化的开始日期。例如,如果开始日期是2016-03-05
并且结束日期是2016-03-06
,则该方法返回Mar 5
(但它应该是Mar 5 - Mar 6
)。为什么会这样?当结束日期在同一月份时,月份不显示。例如,如果开始日期是
2016-03-05
并且结束日期是2016-03-12
,则该方法返回Mar 5 - 12
。有没有办法让它显示出来Mar 5 - Mar 12
?
这是我的代码:
android - 如何根据设备设置显示日期/时间
我只是想根据设备区域 设置和 12h/24h模式等设置显示日期/时间。
看了几篇关于 SO 的帖子后,我终于尝试使用它:
不幸的是,DateUtils.FORMAT_24HOUR
现在已弃用,我想知道如何显示日期以处理设备本地和设置?
所以 SimpleDateFormat 不是预期的答案,因为我不想自己指定格式。
java - 如何显示来自 sensorevent.timestamp for Android 的准确时间?
我想显示检测到第一步的时间。但该应用程序始终显示 1970 年 1 月 1 日。有人会检查出什么问题以及如何更改它吗?这是我的代码:
java - 如何在 Android 中将时间戳字符串转换为日期
我想在android中将时间戳转换为日期,我尝试了这段代码但没有得到预期的结果。
我的代码是。
输出
预期输出
我的输出需要一天
android - Android:有没有办法用 DateUtils 显示“分钟”而不是“分钟”
我正在使用 DateUtils 来显示发布的时间。但是有没有办法显示:
“4 分钟前”而不是“4 分钟前”
java - 在 Android 中以自定义格式显示相对日期
我想将日期翻译成人类可读的格式。我正在使用DateUtils。getRelativeDateTimeString,但这不符合标准。我得到的输出看起来像:1 小时 15 分钟。以前等
我想知道是否可以将格式更改为:
3m而不是3 分钟。以前,
1 小时而不是1 小时。15 分钟。以前等
使用 DateUtils 还是有其他方法可以做到这一点?
更准确地说,我正在寻找与此角度过滤器等效的 Android ,您可以在其中轻松更改相对日期的格式(例如:{{minutes}} minutes ago
到{{minutes}}m
.
为了清楚起见,我不是在寻找一种格式化日期的方法,而是将日期转换为人类可读的格式,例如“今天”、“1 小时”、“38 分钟”(类似于 facebook 的相对日期)。
android - 日期转换错误
今天是5月5日。以下代码应输出 4 月 11 日和 4 月 10 日。相反,我得到了 4 月 11 日和 5 月 29 日。这是代码:
输出:
为什么会这样?
android - getRelativeDateTimeString 与星期几?
是否有任何选项可以在一周中的某一天获取 getRelativeDateTimeString。表示如果日期在 7 天内显示为星期一,上午 7 点 14 分,而不是 4 天前,上午 7 点 14 分