//To obtain shared preferences
SharedPreferences prefs = this.getSharedPreferences("com.example.app", Context.MODE_PRIVATE);
//To read preferences
String dateTimeKey = "com.example.app.datetime";
// use a default value using new Date()
long l = prefs.getLong(dateTimeKey, new Date().getTime());
System.out.println("_____fecha de pref"+l);
//long to Date
Date datata = new Date(l);
System.out.println("Data convert of long to date"+datata);
// Date to Calendar
Calendar t1=Calendar.getInstance();
t1.setTime(datata);
System.out.println("convert date to calendar"+t1.getTime());
Calendar t2 = Calendar.getInstance();
System.out.println("second date"+t2.getTime());
//deduct date
int second = t2.get(Calendar.SECOND) - t1.get(Calendar.SECOND);
System.out.println("the seconds:"+second);
//To edit and save preferences
Date dato = new Date();
System.out.println("el dato:"+dato);
prefs.edit().putLong(dateTimeKey, dato.getTime()).commit();