Tag: 日历

从epoch开始的几天获取java.util.Calendar

我有一个变量,包含自1970-01-01 纪元参考日期以来某个日期的日期。 有人知道将此变量转换为java.util.Calendar吗?

android如何识别一周的同一天

要管理日期,我正在使用class级日历。 我使用的是在DB中保存时间戳 日历时间戳= Calendar.getInstance(); 我可以使用长值来保存和检索数据库中的日期来存储日期。 这是我的问题:当我有一个时间戳存储时,我需要知道在DB中是否已经存在属于同一周的时间戳。 要做到这一点,我想我可以使用几种方法: timestamp.get(Calendar.YEAR)和timestamp.get(Calendar.WEEK_OF_YEAR) 唯一地标识一周,但是连续两年都有几天的情况并非如此。 这是我在2014年最后一周得到的一个例子。 2014年12月27日星期六年:2014年:52 2014年12月28日星期日年:2014年:1 2014年12月29日(星期一)年:2014年:1 2014年12月30日星期二年:2014年:1 2014年12月31日星期三年:2014年:1 2015年1月1日星期四年:2015周:1 2015年1月2日星期五年:2015周:1 2015年1月3日星期六年:2015周:1 2015年1月4日星期日年:2015周:2 从2014年12月28日到2015年3月1日的日期属于同一周(在星期日从星期日开始的java),但他们有不同的一年,所以这对夫妇(年,WEEK_OF_YEAR)不给我他们属于同一周的信息。 我怎么解决?

试图在本周获得星期一的日期

我已经实现了一种方法来获取当周的星期一日期,并且我已将星期一指定为一周的第一天。 但是,无论我做什么,它都会在2013年3月24日格林威治标准时间15:03:07返回。我看不出这里的问题。 有人能帮忙吗? public static Date getFirstDayOfWeekDate() { Calendar cal = Calendar.getInstance(); cal.setFirstDayOfWeek(2); cal.set(Calendar.DAY_OF_WEEK, cal.getActualMinimum(Calendar.DAY_OF_WEEK)); Date firstDayOfTheWeek = cal.getTime(); return firstDayOfTheWeek; }

为什么Calendar.get(Calendar.MONTH)返回0?

为什么以下返回0? int currMonth = c.get(Calendar.MONTH);

Java是否支持Julian日历?

Oracle docs http://docs.oracle.com/javase/6/docs/technotes/guides/intl/calendar.doc.html声明Java支持3个日历系统:Gregorian,Japanese Imperial和Thai Buddhist。 Java是否支持Julian日历?

java.util.Calendar的子类可用于商业用途 – 即IslamicCalendar

我正在寻找Java日历类的一些子类,最好是Hijri(伊斯兰)日历实现,但可能需要更多。 有谁知道可以用于商业用途的图书馆? 我找到了IBM的ICU库( 这里 ),但是,它们没有扩展java.util.Calendar ,而是编写了自己的类,它们也回复了自定义类; UDate和ULocale 。 我正在尝试使用已有400多个日历用法的现有Java应用程序,所以我理想地想要坚持这个类。 有什么建议么? 提前致谢。

减去Calendar对象中的天数

可能重复: 有人知道使用java日历将X天减去日期的简单方法吗? 我需要在给定日期减去365天(givenDate) – Calendar calendar = Calendar.getInstance(); calendar.setTime(givenDate); calendar.add(Calendar.DATE, -365); 我对吗?

将String month转换为整数java

如何将月份字符串转换为整数? 在点击方法中,我想显示所选的日期,但如果日期有事件,则应显示有关该事件的更多信息。 检查假日事件的方法需要整数值。 这是代码: 更新: @Override public void onClick(View view) { int m = 0; int d, y; String date_month_year = (String) view.getTag(); selectedDayMonthYearButton.setText(“Selected: ” + date_month_year); String [] dateAr = date_month_year.split(“-“); Log.d(tag, “Date Split: ” + dateAr[0] + ” ” + dateAr[1] + ” ” + dateAr[2]); y = Integer.parseInt(dateAr[2]); try { Calendar c1 […]

下周在android中实现

在我的示例项目中,我必须在星期一下周星期日实施文本视图(如5月6日>> 12 My)。 点击下一个按钮,它必须显示下周开始日期和结束日期(如5月13日>> 5月19日)。 我已使用以下代码实现了初始周视图 Calendar c = Calendar.getInstance(); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); SimpleDateFormat df = new SimpleDateFormat(“dd MMMM”); String printDate = df.format(c.getTime()); //gestureEvent.setText(reportDate); c.add(Calendar.DAY_OF_WEEK, 6); String printDate2 = df2.format(c.getTime()); gestureEvent.setText(reportDate +” >> “+reportDate2); 点击下周按钮我已经完成了这个但是静态它只是一次尝试尝试:) onclick将调用此函数goNextWeek() public void goNextWeek() { Calendar c = Calendar.getInstance(); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); c.add(Calendar.DAY_OF_WEEK, 6); System.out.println(“End Date : ” + c.getTime()); SimpleDateFormat df […]

根据Java中的日期计数获取日期

简单的问题,但谷歌出人意料地没有这个。 我有从今年1月1 number of days起number of days 。 如何将其转换为Java中的date ?