问题标签 [android-date]

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.

0 投票
0 回答
225 浏览

datepicker - 为 datepicker 假日数组添加标题

有没有办法向titles数组添加自定义,以便每个holiday都有自己的title而不是通用的Date Unavailable

0 投票
5 回答
776 浏览

java - android - java.lang.IllegalArgumentException 当两个日期之间没有天数差时

在我的应用程序中,我使用以下代码计算旧日期和新日期之间的天数差异。它在 android 2.2 和 2.3.6 设备上运行良好,但在 android 4.0 设备上它会崩溃 java.lang.IllegalArgumentException。我不知道 sdk 4.0 不支持我的代码。请帮我。

我的代码是:

和我的方法:

我的样本日志猫:

0 投票
2 回答
7039 浏览

java - SimpleDateFormat 和 android.text.format.DateFormat 有什么区别?

通过阅读它们,我了解到 android 类是一个仅为方便而制作的实用程序类,并没有提供任何SimpleDateFormat不提供的东西。android类有什么意义吗?使用它是更好的做法(如果是,为什么)?我的目标是在 android 应用程序中显示一个 Date 对象(显然)。这里是:

像这样使用 android.text.format.DateFormat 会更好:

或者也许两者都不是,但最好的方法是不同的?提前致谢。

0 投票
8 回答
25200 浏览

android - 如何从android中的毫秒获取日期

我有时间milliseconds,现在我想和这些分开timedatemilliseconds

我怎样才能做到这一点???

0 投票
3 回答
1182 浏览

android - 将毫秒与android中的数据进行比较

我已经以毫秒为单位data+time保存在数据库(sq lite)中,现在我想从特定日期的 sq-lite 获取数据,并且我有这种格式的日期“ 2012 年 12 月 26 日”,如何将其与毫秒进行比较。

从数据库中获取数据的查询应该是什么?

0 投票
2 回答
274 浏览

android - 选择上一个日期(减 1)并转换为 Unix 时间戳

我正在尝试使用 Facebook (API) FQL 获取新闻源。

在尝试对结果进行分页时,我最初使用 LIMIT 和 OFFSET 参数,如下所示:

然后每次,我到达末尾ListView,我运行另一个查询并通过将 OFFSET 增加 +20 来获取下一组 Feed。我从这个答案中得到了逻辑:https ://stackoverflow.com/a/13265776/450534

然而,问题是,LIMIT 和 OFFSET 参数并不一定会给你所有的结果,搜索 SO 显示 Facebook 建议使用时间限制。

现在我需要修改代码,以便每天获取 Feed。例如:

经过一番搜索,获得了将当前时间转换为 Unix TimeStamp 的解决方案,如下所示:

但是,对于每组新数据,我如何减少Date1?我试过这段代码:

但结果是:Thu Nov 29 17:18:50 GMT+05:30 2012当我希望它是 12 月 16 日时。任何帮助将不胜感激。

谢谢你。

0 投票
1 回答
2419 浏览

java - 在android中将日期与毫秒进行比较

我有这种格式的日期“2003 年 3 月 23 日”和以毫秒为单位的时间,其中包括date+time

现在我想将此日期毫秒进行比较,无论它是否相同。我怎样才能做到这一点??

0 投票
3 回答
1892 浏览

android - 如何以毫秒为单位转换当前日期和时间格式(仅 10 位)?

我已将日期格式milliseconds和时间格式转换为milliseconds. 我得到的当前时间超过13 digits. CurrentTime= 1357755780000, StartingTime=1357602840,EndingTime=1357756140

但是当我在下面的代码中进行比较时,if部分没有被执行,只有else部分被执行。

我的代码有什么错误吗?我想将 currentTime 设为 10 位数字。所以我认为,将日期格式转换为毫秒是错误的。

0 投票
1 回答
1263 浏览

android - 在 Android 中解析日期时出现意外的副作用

在各种 Android 项目中,我使用以下静态函数来解析日期,例如1900-12-31. 当然,这个函数应该是确定性的——但事实证明不是。为什么?

通常,它会将 date 解析2010-10-30为包含该值的正确Date实例。但是我注意到,当我IntentService同时运行并解析一些日期时,此函数将与上面相同1983-01-20的日期解析为 ,这是IntentService. 这怎么可能发生?

编辑:我在我开始做这项工作Activity的地方进行解析。在's中,启动了一个后台服务,它执行相同的工作。当我关闭应用程序 (onStop()) 并快速重新启动它 (onCreate()) 时,两者似乎同时运行并且发生错误。onCreate()AsyncTaskActivityonStop()

0 投票
0 回答
1429 浏览

android - Android CalendarView:单击选定日期时运行活动

我正在使用 CalendarView 来显示日历,并且我想在单击特定日期时启动一项活动。当点击不同的日期时,我让它工作,但在今天的日期被点击时却不行。例如:今天是 1 月 30 日。我的新活动在我单击日历上的任何其他日期时启动,但在我单击 30 日时不会启动(除非我单击另一个日期,返回,然后单击 30 日)。

我知道会发生这种情况,因为我使用了 onSelectedDayChange() 方法,但我似乎找不到在最初单击“今天”日期时运行活动的有效方法。我在我的 xml 中启用了 android:clickable 并且我将 android:onClick 设置为运行一个方法,但它永远不会被触发。有任何想法吗?

谢谢