问题标签 [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 - android日期格式:如何从字符串中获取格式
我14-03-2014 09:02:10
从 JSON 中得到这个字符串。一切都好,但我只想要这个字符串中的 date 部分而不是 time (14-03-2014)
。那么如何将字符串转换为这种格式。
java - Android - How to parse this date [ 2014-04-23T14:20:00.000-07:00 ]?
I want to convert this date format :
into a date object so I can use this method to get the difference :
...
I've tried using 'SimpleDateFormat' but it throws an exception, checked the code many times, but doesn't work:
What is the simplest way to achieve it successfully?
java - 根据用户的区域设置和首选项格式化日期和时间,以秒为单位
我正在尝试根据用户的设置获取格式化的日期(年、月、日)和时间(小时、分钟、秒)字符串。Android Developers Google Group 中的这篇文章描述了我遇到的确切问题,但没有人帮助那个人解决它。我总结一下:
Android 有这些类尝试执行上述操作,但没有一个类同时使用用户首选项和显示秒数。
java.text.DateFormat
不使用设置应用程序中设置的首选项android.text.format.DateFormat
获取一个使用andjava.text.DateFormat
正确格式化输出的对象,但不包括秒数。getDateFormat()
getTimeFormat()
getTimeFormat()
android.text.format.DateUtils
不使用在设置应用程序中显示日期的首选项设置,也无法显示秒数。
例如,设置中的首选项设置为 DD/MM/YYYY 和 24 小时格式 = on,运行以下代码:
在 textview 中给我以下输出:
None 给出了所需的输出,使用上述首选项将是这样的:
我也查看了joda-time-android库,但它似乎没有做我需要的(如果我错了,请纠正我)。
TL;DR:您如何根据用户偏好在 Android 上使用秒来格式化日期/时间?
java - DateUtils getRelativeTimeSpanString 没有在“X 秒前”返回时间
我正在使用 getRelativeTimeSpanString(...) 来获取时间X seconds ago
X hours ago
等。
但是,当两个时间之间的差异很短 - 分钟或秒时,它会返回in 10 hours
而不是X minutes ago
这是我使用它的方式:
android - Android如何将此格式(/Date(1418346257000+0700)/)转换为Date对象
Web 服务返回的格式类似于 /Date(1418346257000+0700)/。如何将其转换为 Date 对象。
android - 如何获取包含三个字母月份的相对时间字符串?
我正在使用此代码在我的应用程序中获取相对时间:
它正在正确返回所有内容,但我想缩短月份。例如,代替“December 21”,它应该返回“Dec 21”。我怎样才能做到这一点?
android - 如何从android中的服务器获取实时日期?
我有一个 android 应用程序,它每天都会从应用程序的数据库中显示随机报价,但是当我在我的 android 手机中更改日期时,我会得到未来的报价。为了阻止这种情况,我需要服务器端的当前日期和时间?
是否有提供实时数据的 URL 或 Web 服务?
任何帮助将不胜感激。
android - 如何在 Android 中描述持续时间?
我正在编写小应用程序,我需要在 i18n 中编写体育赛事的持续时间。我使用 PrettyTime 库作为日期,但是当我尝试使用 DateUtils 或 PrettyTime 时,我遇到了问题..
例如,我想说持续时间是 2 分钟。我需要一些方法将它传递给支持 i18n 并接受毫秒并返回字符的库。
在android中,我们有:
但我无法从我的应用程序访问它。有什么方法可以使用正确的方式而不是为所有语言编写自己的复数吗?
谢谢
android - 将日期转换为“2015 年 12 月 17 日”格式
我以"20150119"的形式获取日期,我想将其转换为如下格式:"19. January 2015"。
如何以这种格式转换日期。
我尝试了以下代码:
但它给了我错误:
java.text.ParseException:无法解析的日期:“20150119”(偏移量 8)
java - 自定义 android 日期,如 twitter 和 instagram 新闻提要
如何在 android 开发中自定义日期格式,使其类似于 twitter 和 instagram。我在当前代码下面有什么,但我不喜欢它产生的格式,如“11 分钟前”或“34 分钟前”。我更喜欢“11m”或“34m”之类的 twitter 格式。请问有谁知道我可以这样格式化我的日期吗?