草庐IT

CALENDAR

全部标签

java - 获取两个日期之间的周数。

我在一个项目中工作,我在Date中有两种类型。我想计算这两个日期之间的周数。日期可以在不同的年份。有什么好的解决方案吗?我已尝试使用其他主题中建议的Joda-time来实现这一点..我不熟悉这个库,但我尝试做这样的事情:publicstaticintgetNumberOfWeeks(Datef,Datel){Calendarc1=Calendar.getInstance();Calendarc2=Calendar.getInstance();c1.setTime(f);c2.setTime(l);DateTimestart=newDateTime(c1.YEAR,c1.MONTH,c1

java - 如何在 Java 中仅从月份和年份生成日期?

我需要为信用卡到期日期生成一个新的Date对象,我只有一个月和一年,如何根据这两个生成日期?我需要最简单的方法。我在这里阅读了其他一些答案,但它们似乎都太复杂了。 最佳答案 你可以使用java.util.Calendar:Calendarcalendar=Calendar.getInstance();calendar.clear();calendar.set(Calendar.MONTH,month);calendar.set(Calendar.YEAR,year);Datedate=calendar.getTime();

java - 如何在 Java 中仅从月份和年份生成日期?

我需要为信用卡到期日期生成一个新的Date对象,我只有一个月和一年,如何根据这两个生成日期?我需要最简单的方法。我在这里阅读了其他一些答案,但它们似乎都太复杂了。 最佳答案 你可以使用java.util.Calendar:Calendarcalendar=Calendar.getInstance();calendar.clear();calendar.set(Calendar.MONTH,month);calendar.set(Calendar.YEAR,year);Datedate=calendar.getTime();

java - 如何获取不同时区的本地时间?

我想使用Java代码获取不同时区的本地时间。根据传递给函数的时区,我需要该时区的本地时间。如何做到这一点? 最佳答案 java.util.TimeZonetz=java.util.TimeZone.getTimeZone("GMT+1");java.util.Calendarc=java.util.Calendar.getInstance(tz);System.out.println(c.get(java.util.Calendar.HOUR_OF_DAY)+":"+c.get(java.util.Calendar.MINUTE)+

java - 如何获取不同时区的本地时间?

我想使用Java代码获取不同时区的本地时间。根据传递给函数的时区,我需要该时区的本地时间。如何做到这一点? 最佳答案 java.util.TimeZonetz=java.util.TimeZone.getTimeZone("GMT+1");java.util.Calendarc=java.util.Calendar.getInstance(tz);System.out.println(c.get(java.util.Calendar.HOUR_OF_DAY)+":"+c.get(java.util.Calendar.MINUTE)+

java - 结合 java.util.Dates 创建日期时间

我目前有两个UI组件用于指定日期和时间。两个组件都返回分别代表日历日期和时间的java.util.Date实例。我的问题是:结合这些值来创建代表日期和时间的java.util.Date实例的最佳方法是什么?我想避免依赖Joda或其他3rd方库。我目前的解决方案是这样的(但有更好的方法吗?):Datedate=...//CalendardateDatetime=...//TimeCalendarcalendarA=Calendar.getInstance();calendarA.setTime(date);CalendarcalendarB=Calendar.getInstance();

java - 结合 java.util.Dates 创建日期时间

我目前有两个UI组件用于指定日期和时间。两个组件都返回分别代表日历日期和时间的java.util.Date实例。我的问题是:结合这些值来创建代表日期和时间的java.util.Date实例的最佳方法是什么?我想避免依赖Joda或其他3rd方库。我目前的解决方案是这样的(但有更好的方法吗?):Datedate=...//CalendardateDatetime=...//TimeCalendarcalendarA=Calendar.getInstance();calendarA.setTime(date);CalendarcalendarB=Calendar.getInstance();

java - 如何正确使用 Google Calendar API Events.Insert 命令?

所以我一直在使用调用GoogleAPI的REST方法。我需要将事件插入到我拥有其ID的特定日历中。这是我发送的POST请求:地址:https://www.googleapis.com/calendar/v3/calendars/{calendarID}/事件主体:Authorization:Bearer{access_token}{"end":{"dateTime":"2012-08-30T12:30:00","timeZone":"America/Chicago"},"start":{"dateTime":"2012-08-30T14:00:00","timeZone":"Ameri

java - 如何正确使用 Google Calendar API Events.Insert 命令?

所以我一直在使用调用GoogleAPI的REST方法。我需要将事件插入到我拥有其ID的特定日历中。这是我发送的POST请求:地址:https://www.googleapis.com/calendar/v3/calendars/{calendarID}/事件主体:Authorization:Bearer{access_token}{"end":{"dateTime":"2012-08-30T12:30:00","timeZone":"America/Chicago"},"start":{"dateTime":"2012-08-30T14:00:00","timeZone":"Ameri

java - 将 java.util.Date 增加一天

将java.util.Date增加一天的正确方法是什么。我在想类似的事情Calendarcal=Calendar.getInstance();cal.setTime(toDate);cal.add(Calendar.DATE,1);toDate=cal.getTime();“感觉”不对。 最佳答案 这样会行。Itdoesn't'feel'right.如果是冗长困扰您,欢迎使用Java日期时间API:-) 关于java-将java.util.Date增加一天,我们在StackOverflo