localdatetime - manejo de horas en java
¿Cómo transformar un valor de tiempo en formato YYYY-MM-DD en Java? (5)
¿Cómo puedo transformar un valor de tiempo en formato YYYY-MM-DD en Java?
long lastmodified = file.lastModified();
String lasmod = /*TODO: Transform it to this format YYYY-MM-DD*/
Algo como:
Date lm = new Date(lastmodified);
String lasmod = new SimpleDateFormat("yyyy-MM-dd").format(lm);
Vea el javadoc para SimpleDateFormat .
Tratar:
import java.text.SimpleDateFormat;
import java.util.Date;
long lastmodified = file.lastModified();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String lastmod = format.format(new Date(lastmodified));
final Date modDate = new Date(lastmodified);
final SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
final String lasmod = f.format(modDate);
Date d = new Date(lastmodified);
DateFormat form = new SimpleDateFormat("yyyy-MM-dd");
String lasmod = form.format(d);
String lasmod = new SimpleDateFormat("yyyy-MM-dd").format(new Date(lastmodified));
Busque el patrón correcto que desee para SimpleDateFormat ... Pude haber incluido el incorrecto de memoria.