how to find age from birth date

how to find age from birth date
/**
 * @author lautturi.com
 * Java example: compute age from local birth date in java
 */

import java.util.*;
import java.time.LocalDate;
import java.time.Period;
import java.time.format.DateTimeFormatter;

public class Lautturi {
	
	public static void main(String[] args) {

		DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");

		String dateStr = "20080123";
		LocalDate dateOfBirth = LocalDate.parse(dateStr, formatter);

		Period period = Period.between(dateOfBirth, LocalDate.now());
		
		System.out.println(period);
		System.out.println(period.getYears());
		System.out.println(period.getMonths());
		
	}
}
Source:‮ww‬w.lautturi.com

output:

P12Y9M22D
12
9
Created Time:2017-09-11 09:02:30  Author:lautturi