问题标签 [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.
datepicker - 为 datepicker 假日数组添加标题
有没有办法向titles
数组添加自定义,以便每个holiday
都有自己的title
而不是通用的Date Unavailable
?
java - android - java.lang.IllegalArgumentException 当两个日期之间没有天数差时
在我的应用程序中,我使用以下代码计算旧日期和新日期之间的天数差异。它在 android 2.2 和 2.3.6 设备上运行良好,但在 android 4.0 设备上它会崩溃 java.lang.IllegalArgumentException
。我不知道 sdk 4.0 不支持我的代码。请帮我。
我的代码是:
和我的方法:
我的样本日志猫:
java - SimpleDateFormat 和 android.text.format.DateFormat 有什么区别?
通过阅读它们,我了解到 android 类是一个仅为方便而制作的实用程序类,并没有提供任何SimpleDateFormat
不提供的东西。android类有什么意义吗?使用它是更好的做法(如果是,为什么)?我的目标是在 android 应用程序中显示一个 Date 对象(显然)。这里是:
像这样使用 android.text.format.DateFormat 会更好:
或者也许两者都不是,但最好的方法是不同的?提前致谢。
android - 如何从android中的毫秒获取日期
我有时间milliseconds
,现在我想和这些分开 。time
date
milliseconds
我怎样才能做到这一点???
android - 将毫秒与android中的数据进行比较
我已经以毫秒为单位data+time
保存在数据库(sq lite
)中,现在我想从特定日期的 sq-lite 获取数据,并且我有这种格式的日期“ 2012 年 12 月 26 日”,如何将其与毫秒进行比较。
从数据库中获取数据的查询应该是什么?
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 的解决方案,如下所示:
但是,对于每组新数据,我如何减少Date
1?我试过这段代码:
但结果是:Thu Nov 29 17:18:50 GMT+05:30 2012
当我希望它是 12 月 16 日时。任何帮助将不胜感激。
谢谢你。
java - 在android中将日期与毫秒进行比较
我有这种格式的日期“2003 年 3 月 23 日”和以毫秒为单位的时间,其中包括date+time。
现在我想将此日期与毫秒进行比较,无论它是否相同。我怎样才能做到这一点??
android - 如何以毫秒为单位转换当前日期和时间格式(仅 10 位)?
我已将日期格式milliseconds
和时间格式转换为milliseconds
. 我得到的当前时间超过13
digits
. CurrentTime= 1357755780000
, StartingTime=1357602840
,EndingTime=1357756140
但是当我在下面的代码中进行比较时,if
部分没有被执行,只有else
部分被执行。
我的代码有什么错误吗?我想将 currentTime 设为 10 位数字。所以我认为,将日期格式转换为毫秒是错误的。
android - 在 Android 中解析日期时出现意外的副作用
在各种 Android 项目中,我使用以下静态函数来解析日期,例如1900-12-31
. 当然,这个函数应该是确定性的——但事实证明不是。为什么?
通常,它会将 date 解析2010-10-30
为包含该值的正确Date
实例。但是我注意到,当我IntentService
同时运行并解析一些日期时,此函数将与上面相同1983-01-20
的日期解析为 ,这是IntentService
. 这怎么可能发生?
编辑:我在我开始做这项工作Activity
的地方进行解析。在's中,启动了一个后台服务,它执行相同的工作。当我关闭应用程序 (onStop()) 并快速重新启动它 (onCreate()) 时,两者似乎同时运行并且发生错误。onCreate()
AsyncTask
Activity
onStop()
android - Android CalendarView:单击选定日期时运行活动
我正在使用 CalendarView 来显示日历,并且我想在单击特定日期时启动一项活动。当点击不同的日期时,我让它工作,但在今天的日期被点击时却不行。例如:今天是 1 月 30 日。我的新活动在我单击日历上的任何其他日期时启动,但在我单击 30 日时不会启动(除非我单击另一个日期,返回,然后单击 30 日)。
我知道会发生这种情况,因为我使用了 onSelectedDayChange() 方法,但我似乎找不到在最初单击“今天”日期时运行活动的有效方法。我在我的 xml 中启用了 android:clickable 并且我将 android:onClick 设置为运行一个方法,但它永远不会被触发。有任何想法吗?
谢谢