草庐IT

Calendar

全部标签

Java - 获取本周日期的数组

我正在寻找的是在java中创建一个星期几的数组,从昨天开始一直到六天时间StringdaysWeek[]={"Yesterday","Today","Monday","Tuesday","Wednesday","Thursday","Friday"};我要返回的数组的前两个元素为昨天和今天。起初这似乎是一个简单的任务,使用currentDay=Calendar.getInstance().get(Calendar.DAY_OF_WEEK);StringdaysList[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Frid

java日期差异拼图

我正在尝试计算日期时差,但得到了一些奇怪的结果:这是来源:importjava.util.Calendar;importjava.util.Collections;importjava.util.Vector;publicclassMain{staticCalendardcal=Calendar.getInstance();staticCalendarccal=Calendar.getInstance();publicstaticvoidmain(String[]args){dcal.set(2011,1,27);ccal.set(2011,2,1);longdtime=dcal.ge

java - 如何将年和周转换为 Java Date 对象?

如何将年和周转换为JavaDate对象?我正在使用JodaTime,但使用解决方案的标准Java类也很好。 最佳答案 使用标准java类的解决方案。这只是获取当前时间并将年份和年份中的星期字段设置为已知值。Calendarcld=Calendar.getInstance();cld.set(Calendar.YEAR,year);cld.set(Calendar.WEEK_OF_YEAR,week);Dateresult=cld.getTime(); 关于java-如何将年和周转换为Ja

java - java同时运行两个线程

我已经使用timertask来安排我的java程序。现在,当timertask的运行方法正在运行时,我想运行两个同时运行的线程并执行不同的功能。这是我的代码..请帮助我..importjava.util.Calendar;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;publicclasstimercheckextendsTimerTask{//myfirstthreadThreadt1=newThread(){publicvoidrun(){for(inti=1;i

java - 确定日期是否为工作日/周末java

这个问题在这里已经有了答案:Howtocheckifit'sSaturday/Sunday?(3个答案)关闭6年前。我试图让它比较星期几,如果是周末则执行操作(尚未实现)但如果我输入今天的日期25/11/2016或明天,这是2016年11月26日星期六,它仍然只打印“WEEKDAY”。它不起作用,我被卡住了:/publicstaticvoidcalcDatePrice(Stringa,booleanb,doublec){System.out.println("CALCPRICEMETHOD:"+a);Doubleprice;Dated1=newDate(a);Calendarc1=Ca

java - JFreeChart 在 Y 轴上将整数值显示为 float

我正在使用JFreeChart创建时间序列图表,但是当我将整数值作为Y轴传递时,它显示为float!!有什么问题?我正在创建这样的图表:this.TodaySeriesGoldPrice=newTimeSeries("Price",Minute.class);if(TDD!=null){for(MapD:TDD){CalendarC=Calendar.getInstance();C.setTime(newDate((Long)D.get("timestamp")));this.TodaySeriesGoldPrice.add(newMinute(C.get(Calendar.MINUT

java - 从XMLGregorianCalendar转换为Calendar时的日期更改

在测试可在系统之间映射日期时间类型的Web服务时,我注意到在公历开始时间之前发送任何日期会导致转换为最终类型时准确性下降,最终结果总是在该范围内稍早一些几天。我将问题缩小到确切的范围,但是我仍然无法弄清为什么要这样进行转换,从documentation中可以看出,儒略历用于公历开始前的日期时间:1582年10月15日。问题行在从XMLGregorianCalendar到GregorianCalendar的强制转换,第78行:calendarDate=argCal.toGregorianCalendar();从第86行的calendarDate提取时间时:cal.setTime(cale

java - 如何以编程方式将事件添加到 Outlook 日历或 Google 日历?

我有一个JavaWeb应用程序,用户可以从中添加带有日期、主题和描述的事件(如任务)。我想以编程方式将这些事件发送到用户的Outlook日历。谁能帮我实现这个目标?PS:如果可以通过GoogleCalendar完成,请告诉我该怎么做,因为我不会受困于outlook:) 最佳答案 您现在可以使用OutlookCalendarRESTAPI并从您的Java代码发送请求。有关授权流程,请参阅thisgettingstarteddocumentation.例如。发布到https://outlook.office.com/api/v2.0/m

Java GregorianCalendar 我做错了什么?日期不对?

您好,我对GregorianCalendar有疑问。那里有什么问题?结果是2010/6/1而不是2010/05/31?packagetest;importjava.util.Calendar;importjava.util.GregorianCalendar;publicclassMain{publicstaticvoidmain(String[]args){Calendarcal=newGregorianCalendar(2010,5,31);System.out.println(cal.get(Calendar.YEAR)+"/"+cal.get(Calendar.MONTH)+"

java - 设置和获取小时、分钟、秒的正确方法

我正在尝试从数据库中获取一些信息,然后使用该信息获取一些统计信息。我想根据时间间隔获取统计信息,因此我创建了一个由两个Integer小时和数据组成的HashSet。为了获得正确的时间,我需要从数据库中获取时间。因此我需要创建某种数据/日历对象。既然Date已被弃用,我需要找到一种新的方式来设置时间。有谁知道我怎样才能做到这一点?到目前为止,这个解决方案有效:Calendartime=Calendar.getInstance();time.setTime(newDate(2012,11,12,8,10));inthour=time.get(Calendar.HOUR);System.ou