草庐IT

CALENDAR

全部标签

java - EST 和 America/New_York 时区之间的差异

谁能告诉我,以下两种说法有什么区别:TimeZone.getTimeZone("America/New_York")和TimeZone.getTimeZone("EST")换句话说,为什么EST与America/New_York不同。同样在我的应用程序中,要获取美国的当前时区,我应该使用America/New_York还是EST。 最佳答案 EST是UTC-5小时。America/New_York在冬天是EST,在夏天是E*D*T,所以现在纽约是UTC-4小时。 关于java-EST和A

java - java - 如何在java中将时间四舍五入到最近的一刻钟?

鉴于今天的时间,例如下午2点24分,我如何让它舍入到下午2点30分?类似地,如果时间是下午2:17,我如何让它舍入到下午2:15? 最佳答案 四舍五入您需要使用模来截断一刻钟:DatewhateverDateYouWant=newDate();Calendarcalendar=Calendar.getInstance();calendar.setTime(whateverDateYouWant);intunroundedMinutes=calendar.get(Calendar.MINUTE);intmod=unroundedMin

java - java - 如何在java中将时间四舍五入到最近的一刻钟?

鉴于今天的时间,例如下午2点24分,我如何让它舍入到下午2点30分?类似地,如果时间是下午2:17,我如何让它舍入到下午2:15? 最佳答案 四舍五入您需要使用模来截断一刻钟:DatewhateverDateYouWant=newDate();Calendarcalendar=Calendar.getInstance();calendar.setTime(whateverDateYouWant);intunroundedMinutes=calendar.get(Calendar.MINUTE);intmod=unroundedMin

java - 如何找到两个日期之间的年数?

我正在尝试确定从某个日期开始的年龄。有谁知道在Android中做到这一点的干净方法?我显然有可用的Javaapi,但是直接的javaapi很弱,我希望Android能帮助我。编辑:由于AndroidJava-JodaDateisslow,在Android中使用Joda时间的多项建议让我有点担心以及相关的担忧。此外,为这种大小的东西拉入平台未附带的库可能是矫枉过正。 最佳答案 importjava.util.Calendar;importjava.util.Locale;importstaticjava.util.Calendar.*

java - 如何找到两个日期之间的年数?

我正在尝试确定从某个日期开始的年龄。有谁知道在Android中做到这一点的干净方法?我显然有可用的Javaapi,但是直接的javaapi很弱,我希望Android能帮助我。编辑:由于AndroidJava-JodaDateisslow,在Android中使用Joda时间的多项建议让我有点担心以及相关的担忧。此外,为这种大小的东西拉入平台未附带的库可能是矫枉过正。 最佳答案 importjava.util.Calendar;importjava.util.Locale;importstaticjava.util.Calendar.*

java - 为什么 Java Calendar set(int year, int month, int date) 没有返回正确的日期?

这个问题在这里已经有了答案:WhyisJanuarymonth0inJavaCalendar?(18个回答)关闭3年前.根据文档,日历set()是:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html#set%28int,%20int,%20int%29set(intyear,intmonth,intdate)SetsthevaluesforthecalendarfieldsYEAR,MONTH,andDAY_OF_MONTH.代码:Calendarc1=GregorianCalendar.getIns

java - 为什么 Java Calendar set(int year, int month, int date) 没有返回正确的日期?

这个问题在这里已经有了答案:WhyisJanuarymonth0inJavaCalendar?(18个回答)关闭3年前.根据文档,日历set()是:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html#set%28int,%20int,%20int%29set(intyear,intmonth,intdate)SetsthevaluesforthecalendarfieldsYEAR,MONTH,andDAY_OF_MONTH.代码:Calendarc1=GregorianCalendar.getIns

java - 如何在 Java 中将日历转换为 java.sql.Date?

Calendarcal;Stringsql="INSERTINTOttable(dt)values(?);"//dtisadateTimefieldinttablePreparedStatementstmt=connection.prepareStatement(sql);stmt=setDate(1,cal);//notworkingstmt.execute();stmt.close();我想将cal转换为Date类型以插入到表格中。 最佳答案 有一个getTime()方法(不确定为什么不叫getDate)。编辑:刚刚意识到您需要

java - 如何在 Java 中将日历转换为 java.sql.Date?

Calendarcal;Stringsql="INSERTINTOttable(dt)values(?);"//dtisadateTimefieldinttablePreparedStatementstmt=connection.prepareStatement(sql);stmt=setDate(1,cal);//notworkingstmt.execute();stmt.close();我想将cal转换为Date类型以插入到表格中。 最佳答案 有一个getTime()方法(不确定为什么不叫getDate)。编辑:刚刚意识到您需要

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

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