I want to use joda.time to get the current time and compare it with the date an employee was hired to compute how many years, months, and days an employee has been with the company. I want to then store that information in a field called "Seniority". I looked at the documentation:

Joda-Time - Java date and time API - User Guide

It talked and talked about methods and fields that can be used, but didn't give any decent examples of how to actually implement those methods and fields into a java class. Can someone help me out with that? Here's my class so far:

Java Code:
/*
 * This class provides information to identify an employee, and how long he/she
 * has been with a company. 
 */
package employment;
//import java.util.Calendar;
import org.joda.time.DateTime;


public class Employee {
    
    public static String Name;//using "static" enables us to reuse Name in 
    //subclasses     
    public static int employeeNum;//to be changed to the format XXX-L, where each X 
    //is a digit within the range 0-9, and L is a letter within the range A-M.
    public String hireDate;
    
    public String Seniority; //get the current time and compare it with hireDate
    //to compute how many years, months, and days an employee has been with the
    //company?
 
    
    
    public Employee(String name, int empNum, String aHireDate, String senior)
        {
            Name = name;
            employeeNum = empNum;
            hireDate = aHireDate;
            Seniority = senior;
        }
        
        //Write one or more constructors and the appropriate accessor and 
        //mutator methods for the class. (Note that "accessor methods" are 
        //getters, and "mutator methods" are setters):

   
    //The setName method accepts an argument
    //that is stored in the Name field. 
    
   public void setName(String name)//error: "illegal start of expression"
   {
      Name = name;
   }
   
   //The getName method returns the value
   //stored in the Name field.   

   public String getName()
   {
      return Name;
   }       

   
    //The setEmployeeNum method accepts an argument
    //that is stored in the payRate field.    

   public void setEmployeeNum(int empNum)
   {
      employeeNum = empNum;
   }
   
   //The getPayRate method returns the value
    //stored in the payRate field.    
   
   public int getEmployeeNum()
   {
      return employeeNum;
   }
   
   
   //The setHireDate method accepts an argument
    //that is stored in the Name field.     

   public void setHireDate(String aHireDate)
   {
      hireDate = aHireDate;
   }
   
    //The getPayRate method returns the value
    //stored in the payRate field.    

   public String getHireDate()
   {
      return hireDate;
   }
   
   //Seniority methods go here?        

}//end of Employee class (the super class)
Thanks.