Heim >Java >javaLernprogramm >Java-Methoden zur Datums- und Uhrzeitmanipulation
Das Beispiel in diesem Artikel teilt die grundlegenden Operationsmethoden von Java Datum und Uhrzeit als Referenz:
Kalenderinstanz abrufen: Calendar c = Calendar.getInstance(); 🎜>2. Definition Datums-/Uhrzeitformat: SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
3. Konvertieren Sie Datum/Uhrzeit in ein festes Format, verwenden Sie die Methode format() von SimpleDateFormat:
String datetime = sdf.format(c.getTime()); Um den String in Datum/Uhrzeit umzuwandeln, verwenden Sie die parse()-Methode von SimpleDateFormat: Date d = sdf3.parse( "2016-08-08 16:43:00");
5. Um Datum/Uhrzeit zu erhöhen oder zu verringern, verwenden Sie die add()-Methode von Calendar, z. B. um das Datum um 100 Tage zu reduzieren: c.add(Calendar.DATE , -100);
6. Um Datum/Uhrzeit festzulegen, verwenden Sie die set()-Methode von Calendar, indem Sie beispielsweise die Stunde auf 0 setzen:
c.set(Calendar.HOUR_OF_DAY, 0);
Beispiel:
package myCalendar; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class myCalendar { public static void main(String args[]) throws Exception{ Calendar c = Calendar.getInstance(); SimpleDateFormat sdf1 =new SimpleDateFormat("yyyyMMdd"); SimpleDateFormat sdf2 =new SimpleDateFormat("HHmmss"); SimpleDateFormat sdf3 =new SimpleDateFormat("yyyyMMddHHmmss"); SimpleDateFormat sdf4 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = sdf1.format(c.getTime()); System.out.println(date); String time = sdf2.format(c.getTime()); System.out.println(time); String dt = "20160808162405"; Date d = sdf3.parse(dt); dt = sdf4.format(d); c.setTime(d); c.add(Calendar.DATE, -100); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); System.out.println("100天前:" + sdf4.format(c.getTime())); c.add(Calendar.DATE, 200); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); System.out.println("100天后:" + sdf4.format(c.getTime())); } }
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt. Ich hoffe auch, dass jeder die PHP-Chinesisch-Website unterstützt.
Weitere Artikel zu Java-Datums- und Zeitoperationen finden Sie auf der chinesischen PHP-Website!