Java - Fájl utolsó módosításának időpontja módosítása (óra+perc)?
Jelenleg ezt használom:
String newLastModified = "12/25/2000";
Date newDate = sdf.parse(newLastModified);
file.setLastModified(newDate.getTime());
Az évet, hónapot és napot módosítja. De bárhogy is próbálgatom az órát és percet nem tudom beállítani. Hogy adjam meg az időpontot hogy azt is módosítsa? Valamint mi a minimum dátum amit megadhatok? 1000.12.25-öt nem engedte :) de 2020-at engedett megadni. Mik a limitek? (windows)
Az sdf-ben mi van? Egy SimpleDateFormat? Annak a konstruktorában meg lehet (KELLENE) adni a dátum formátumot. A fenti példádban ez "MM/dd/yyyy" elvileg. Ezt kéne kiegészítened az óra/perc-nek megfelelő karakterekkel. Google "java SimpleDateFomat" és kiadja miket használhatsz:
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
Most már:
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm");
Köszönöm a segítséged!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!