How to subtract X day from a Date object in Java?

Java 8 and later With Java 8’s date time API change, Use LocalDate LocalDate date = LocalDate.now().minusDays(300); Similarly you can have LocalDate date = someLocalDateInstance.minusDays(300); Refer to https://stackoverflow.com/a/23885950/260990 for translation between java.util.Date <–> java.time.LocalDateTime Date in = new Date(); LocalDateTime ldt = LocalDateTime.ofInstant(in.toInstant(), ZoneId.systemDefault()); Date out = Date.from(ldt.atZone(ZoneId.systemDefault()).toInstant()); Java 7 and earlier Use Calendar‘s add() … Read more

Converting a Date object to a calendar object [duplicate]

Here’s your method: public static Calendar toCalendar(Date date){ Calendar cal = Calendar.getInstance(); cal.setTime(date); return cal; } Everything else you are doing is both wrong and unnecessary. BTW, Java Naming conventions suggest that method names start with a lower case letter, so it should be: dateToCalendar or toCalendar (as shown). OK, let’s milk your code, shall … Read more

What’s the best way to model recurring events in a calendar application? [closed]

I would use a ‘link’ concept for all future recurring events. They are dynamically displayed in the calendar and link back to a single reference object. When events have taken place the link is broken and the event becomes a standalone instance. If you attempt to edit a recurring event then prompt to change all … Read more

System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()

System.currentTimeMillis() is obviously the most efficient since it does not even create an object, but new Date() is really just a thin wrapper about a long, so it is not far behind. Calendar, on the other hand, is relatively slow and very complex, since it has to deal with the considerably complexity and all the … Read more

Why is January month 0 in Java Calendar?

It’s just part of the horrendous mess which is the Java date/time API. Listing what’s wrong with it would take a very long time (and I’m sure I don’t know half of the problems). Admittedly working with dates and times is tricky, but aaargh anyway. Do yourself a favour and use Joda Time instead, or … Read more

Calendar Recurring/Repeating Events – Best Storage Method

Storing “Simple” Repeating Patterns For my PHP/MySQL based calendar, I wanted to store repeating/recurring event information as efficiently as possibly. I didn’t want to have a large number of rows, and I wanted to easily lookup all events that would take place on a specific date. The method below is great at storing repeating information … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)