Java Date to Year getYear(String strDate)

Here you can find the source of getYear(String strDate)

Description

get Year

License

Open Source License

Declaration

public static int getYear(String strDate) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.util.Calendar;

import java.util.GregorianCalendar;

public class Main {
    public static int getYear(String strDate) {
        Calendar cal = parseDateTime(strDate);
        return cal.get(Calendar.YEAR) + 1900;
    }/*from  w  w w. ja va2s  .  co m*/

    public static Calendar parseDateTime(String baseDate) {
        Calendar cal = null;
        cal = new GregorianCalendar();
        int yy = Integer.parseInt(baseDate.substring(0, 4));
        int mm = Integer.parseInt(baseDate.substring(5, 7)) - 1;
        int dd = Integer.parseInt(baseDate.substring(8, 10));
        int hh = 0;
        int mi = 0;
        int ss = 0;
        if (baseDate.length() > 12) {
            hh = Integer.parseInt(baseDate.substring(11, 13));
            mi = Integer.parseInt(baseDate.substring(14, 16));
            ss = Integer.parseInt(baseDate.substring(17, 19));
        }
        cal.set(yy, mm, dd, hh, mi, ss);
        return cal;
    }
}

Related

  1. getYear(final Date date)
  2. getYear(final Date date)
  3. getYear(java.util.Date date)
  4. getYear(java.util.Date today)
  5. getYear(String sdate)
  6. getYearAsInt(Date aDate)
  7. getYearBegin(final Date date)
  8. getYearBetweenTwoDate(Date fdate, Date tdate)
  9. getYearFromDate(Date date)