草庐IT

GregorianCalendar

全部标签

android - 如何在自定义日历 View 中选择多个日期?

我正在android中制作自定义日历我的要求是选择多个日期与图像中显示的相同,任何人都有任何建议。直到现在我在View上制作日历并尝试根据触摸绘制路径但它对我不起作用.这是我的代码:-publicclassCalendarViewextendsView{privatefloatwidth;//widthofonetileprivatefloatheight;//heightofonetileprivateintselX;//XindexofselectionprivateintselY;//YindexofselectionprivatefinalRectselRect=newRect

android - 每天特定时间通知

我想实现这个:首次打开应用程序后,如果满足特定条件,用户会在每天下午2点收到通知。如果条件为假,我们今天不会显示通知。下午2点检查条件,它从Internet下载一些数据。到目前为止我使用了AlarmManager及其方法setRepeating()以24小时为间隔。AlarmManager启动Service.在此服务中,我正在下载数据、检查条件以及是否为真-显示Notification.由于下载可能会持续5秒以上,因此我已为该服务声明android:process=":background",以在单独的进程中运行它而不阻塞我的UI。这种方法有两个缺点:1:假设用户在下午4点打开应用程序

java - 24 小时制在 dateformat android 中不起作用

我做了一个应用程序,我需要在其中以24小时格式执行日期转换。这是我的代码。GregorianCalendarc=newGregorianCalendar(Locale.GERMANY);c.set(2011,04,29,0,0,0);Stringcdate=(String)DateFormat.format("yyyy-MM-ddHH:mm:ss",c.getTime());Log.i(tag,cdate);现在当我检查我的日志时,这里是输出:04-2212:44:15.956:INFO/GridCellAdapter(30248):2011-04-29HH:00:00为什么没有设置小

json - GSON 将带有日历的对象反序列化为带有 Mongo 日期的 json 并返回

我有一些实体,其中包含一些日历属性。我想以一种将它们存储为GSON序列化JSON中的日期的方式对其进行序列化,因为Mongo可以将$date存储为newISODate("..")。我们通常通过忽略带有ExclusionStrategy的日历属性并手动设置它们来做到这一点,但一段时间后它变得非常可怕。我找到了一些代码片段,应该可以通过自定义TypeAdapter使其工作。这是我的CalendarDateTypeAdapter。publicclassCalendarDateTypeAdapterextendsTypeAdapterimplementsJsonSerializer,JsonD

java获取给定月份和给定年份的第一个日期和最后一个日期

这个问题在这里已经有了答案:Howtogetthefirstdateandlastdateofthepreviousmonth?(Java)(9个回答)关闭4年前。我正在尝试获取给定月份和年份的第一个日期和最后一个日期。我使用以下代码以yyyyMMdd格式获取最后日期。但无法获取此格式。然后我想要相同格式的开始日期。我还在研究这个。谁能帮我修复下面的代码。publicstaticjava.util.DatecalculateMonthEndDate(intmonth,intyear){int[]daysInAMonth={29,31,28,31,30,31,30,31,31,30,31

java - 在Java中使用Calendar的add()方法添加超过30天

当向Java日历对象添加超过30天时,我不太确定要使用哪个字段。Calendar.DAY_OF_MONTH和Calendar.DAY_OF_YEAR之间有什么区别吗?例子:GregorianCalendard=newGregorianCalendar();d.add(Calendar.DAY_OF_YEAR,90);对比GregorianCalendard=newGregorianCalendar();d.add(Calendar.DAY_OF_MONTH,90);谢谢。 最佳答案 我不认为调用add有什么不同。当您调用getter

java - 如何在 Java 中将公历转换为 Unix 时间?

我需要一种将GregorianCalendar对象转换为Unix时间(即长)的方法。还需要一种将Unix时间(长)转换回GregorianCalendar对象的方法。有什么方法可以做到这一点吗?如果没有,那我该怎么做?任何帮助将不胜感激。链接到GregorianCalendar类-->http://download.oracle.com/javase/1.4.2/docs/api/java/util/GregorianCalendar.html谢谢。 最佳答案 getTimeInMillis()和setTimeInMillis(lo

android - 从 GregorianCalendar 获取星期几

我有一个日期,我需要知道星期几,所以我使用了一个GregorianCalendar对象,但我得到了一些不正确的日期。GregorianCalendarcalendar=newGregorianCalendar(year,month,day);inti=calendar.get(Calendar.DAY_OF_WEEK);我做错了什么?谢谢!编辑解决方案:mont--;GregorianCalendarcalendar=newGregorianCalendar(year,month,day);inti=calendar.get(Calendar.DAY_OF_WEEK);if(i==2)

android - 从 GregorianCalendar 获取星期几

我有一个日期,我需要知道星期几,所以我使用了一个GregorianCalendar对象,但我得到了一些不正确的日期。GregorianCalendarcalendar=newGregorianCalendar(year,month,day);inti=calendar.get(Calendar.DAY_OF_WEEK);我做错了什么?谢谢!编辑解决方案:mont--;GregorianCalendarcalendar=newGregorianCalendar(year,month,day);inti=calendar.get(Calendar.DAY_OF_WEEK);if(i==2)

android - java.lang.IllegalArgumentException : Bad class: class java. util.GregorianCalendar

我在使用GregorianCalendar时收到此异常java.lang.IllegalArgumentException:错误的类:类java.util.GregorianCalendar谁知道如何解决,请帮帮我。p/s:我使用了以下代码:CalendarsomeDate=GregorianCalendar.getInstance();someDate.add(Calendar.DAY_OF_YEAR,-7);SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");StringformattedDate