Java Year Get getYear(String date)

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

Description

get Year

License

Open Source License

Declaration

private static Integer getYear(String date) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2016 German Federal Institute for Risk Assessment (BfR)
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version./*from  ww  w. ja  v  a 2 s . com*/
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Contributors:
 *     Department Biological Safety - BfR
 *******************************************************************************/

public class Main {
    private static Integer getYear(String date) {
        if (date == null) {
            return null;
        }

        String year = null;

        if (date.contains(".")) {
            year = date.substring(date.lastIndexOf('.') + 1);
        } else if (date.contains("-")) {
            year = date.substring(0, date.indexOf('-'));
        } else {
            year = date;
        }

        try {
            return Integer.parseInt(year);
        } catch (NumberFormatException | NullPointerException e) {
            return null;
        }
    }
}

Related

  1. getYear(int year)
  2. getYear(long date)
  3. getYear(String aDate)
  4. GetYear(String agmipDate)
  5. getYear(String argDate)
  6. getYear(String date)
  7. getYear(String date)
  8. getYear(String date)
  9. getYear(String dateKey)