Originariamente inviato da dogo21sob
String dataOdierna = (new Date(System.currentTimeMillis())).toString();
Così comunque ci sarebbe del superfluo ... il costruttore senza argomenti di Date già usa internamente currentTimeMillis()!!
Originariamente inviato da dogo21sob
come faccio a calcolarmi la data del prossimo anno, a partire dalla data attuale, e la data del primo giorno del mese successivo a quello della data attuale?
In entrambi i casi usa un GregorianCalendar e usa i set/add per fare i dovuti calcoli/impostazioni.
codice:
GregorianCalendar c = new GregorianCalendar(); // Data corrente
c.setLenient(false);
c.add(Calendar.YEAR, 1); // Data con un anno in più
codice:
GregorianCalendar c = new GregorianCalendar(); // Data corrente
c.set(Calendar.DAY_OF_MONTH, 1); // Primo giorno del mese
c.add(Calendar.MONTH, 1); // Data con un mese in più
Se ti serve un Date, usa getTime(), se ti serve formattare in stringa un Date, usa DateFormat/SimpleDateFormat.