pull a year from a Calendar object

Dorcas Rebanha

Greenhorn

Posts: 18

posted 9 years ago

I have a Calendar object called theStartDate. I want to know the year that is in it. I have to compare the year to another year. Looking in in the Java Docs online, I don't find what I need. Okay, it's there but I don't get it.

Thanks for the help.

Keith Lynn

Ranch Hand

Posts: 2409

posted 9 years ago

Given a Calendar object, there is a method get that accepts an int.

That int is a code for the information you want.

For convenience, there are compile-time constants like Calendar.YEAR that you can use to get the information.

Dorcas Rebanha

Greenhorn

Posts: 18

posted 9 years ago

Ooh, ooh! Calendar.YEAR looks like what I want! Is that an int or a String?

Keith Lynn

Ranch Hand

Posts: 2409

posted 9 years ago

It is an int.

But Calendar.YEAR does not give you the year of the Calendar.

But if you send it to the get method, the method will return the year of the Calendar.

Dorcas Rebanha

Greenhorn

Posts: 18

posted 9 years ago

So, this would give me the year as an int value, right?

int theYear = theStartDate.get(Calendar.YEAR);

Eclipse tells me the syntax is correct, but I just want to be sure that I am getting a value that I can use. My goal is to compare the year from theStartDate to another year.