1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | //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(); |