草庐IT

Calendar

全部标签

java - 在 Java 中我怎么说 5 秒后?

我正在查看日期documentation并试图弄清楚我如何表达现在+5秒。这是一些伪代码:importjava.util.DatepublicclassMain{publicstaticvoidmain(Stringargs[]){Datenow=newDate();now.setSeconds(now.getSeconds()+5);}} 最佳答案 Date几乎完全被弃用,并且出于向后兼容性的原因仍然存在。如果您需要设置特定日期或进行日期运算,请使用Calendar:Calendarcalendar=Calendar.getIns

java - 为什么不推荐使用 "new Date(int year, int month, int day)"?

我最近继承的应用程序充满了关于构造函数的弃用警告:Dated=newDate(intyear,intmonth,intday)有没有人知道或可以指出为什么像这样简单的东西被这样“替换”的原因:Dated=null;Calendarcal=GregorianCalendar.getInstance();cal.set(1900+year,month,day);d=cal.getTime();现在,显然弃用警告本身不是问题,但你能想象如果这个构造函数被删除,数百万的LOC会痛苦地哭泣吗?在我简短的基准测试中,后者需要大约50%的时间来执行。 最佳答案

java - 为什么不推荐使用 "new Date(int year, int month, int day)"?

我最近继承的应用程序充满了关于构造函数的弃用警告:Dated=newDate(intyear,intmonth,intday)有没有人知道或可以指出为什么像这样简单的东西被这样“替换”的原因:Dated=null;Calendarcal=GregorianCalendar.getInstance();cal.set(1900+year,month,day);d=cal.getTime();现在,显然弃用警告本身不是问题,但你能想象如果这个构造函数被删除,数百万的LOC会痛苦地哭泣吗?在我简短的基准测试中,后者需要大约50%的时间来执行。 最佳答案

java - 如何将日期字符串转换为日期或日历对象?

我有一个日期的String表示,我需要从中创建Date或Calendar对象。我查看了Date和CalendarAPI,但除了创建自己的丑陋解析方法之外,没有发现任何可以做到这一点的方法。我知道一定有办法,有人知道解决办法吗? 最佳答案 简而言之:DateFormatformatter=newSimpleDateFormat("MM/dd/yy");try{Datedate=formatter.parse("01/29/02");}catch(ParseExceptione){e.printStackTrace();}见Simple

java - 如何将日期字符串转换为日期或日历对象?

我有一个日期的String表示,我需要从中创建Date或Calendar对象。我查看了Date和CalendarAPI,但除了创建自己的丑陋解析方法之外,没有发现任何可以做到这一点的方法。我知道一定有办法,有人知道解决办法吗? 最佳答案 简而言之:DateFormatformatter=newSimpleDateFormat("MM/dd/yy");try{Datedate=formatter.parse("01/29/02");}catch(ParseExceptione){e.printStackTrace();}见Simple

java - 日历的日期对象 [Java]

我有一个类电影其中我有一个开始日期、一个持续时间和一个停止日期。开始和停止日期是日期对象(私有(private)日期startDate...)(这是一个任务,所以我不能改变它)现在我想通过将持续时间(以分钟为单位)添加到startDate来自动计算stopDate。据我所知,不推荐使用Date的时间操纵功能,因此这是不好的做法,但另一方面,我看不到将Date对象转换为日历对象以操纵时间并将其重新转换为Date对象的方法.有办法吗?如果有什么是最佳做法 最佳答案 您可以做的是创建一个GregorianCalendar的实例,然后将Da

java - 日历的日期对象 [Java]

我有一个类电影其中我有一个开始日期、一个持续时间和一个停止日期。开始和停止日期是日期对象(私有(private)日期startDate...)(这是一个任务,所以我不能改变它)现在我想通过将持续时间(以分钟为单位)添加到startDate来自动计算stopDate。据我所知,不推荐使用Date的时间操纵功能,因此这是不好的做法,但另一方面,我看不到将Date对象转换为日历对象以操纵时间并将其重新转换为Date对象的方法.有办法吗?如果有什么是最佳做法 最佳答案 您可以做的是创建一个GregorianCalendar的实例,然后将Da

php - 如何处理 Google Calendar API 推送通知?

我似乎无法理解thisarticle.我正在尝试在我的网络应用程序和Google日历之间创建事件的双向同步。我已将我的事件成功同步到Google日历,但Google发送给我的推送通知没有任何用处。当我创建一个新事件,然后创建一个watch时:$channel=newGoogle_Service_Calendar_Channel();$channel->setId($watchId);$channel->setType('web_hook');$channel->setAddress(URL::route('gapi.watchEvent'));$channel->setResource

java - 无法在 Java.util.Calendar 中设置月份

我在Android中有一个onClickListener,它根据单击的+/-按钮更改Java.util.Calendar对象的月份。设置日历的代码如下。看来我不能将月份设置为“10”。这到底是怎么回事?Calendarc2=Calendar.getInstance();intnewmonth=9;Log.d(TAG,"monthbefore:"+c2.get(Calendar.MONTH));c2.set(Calendar.MONTH,newmonth);Log.d(TAG,"monthnow:"+c2.get(Calendar.MONTH));一个月前:11现在一个月:9Calend

ruby-on-rails - 什么 gem/library 可以处理通过 ruby​​ oauth 插件和 oauth gem 接收的 Google Calendar API 数据?

什么gem/库可以处理通过ruby​​oauth插件和oauthgem接收的GoogleCalendarAPI数据?只是想知道使用oauth的Ruby开发人员正在使用什么来处理GoogleCalendarapi的实际日历数据。 最佳答案 google-api-ruby-client似乎可以完成这项工作。巧合的是,我正在追求相同的用例,在我对oauth1vs2进行了尝试并部分回答了将它们连接在一起之后,我创建了一个gem,google_oauth_calendar,它提供了一个生成器,该生成器执行基本配置,使新应用能够针对Google