Dieser Artikel erklärt Ihnen die Erfassung und Formatierung der Zeit in Java.
1. Erhalten Sie die aktuelle Systemzeit und das aktuelle System und formatieren Sie die Ausgabe:
import Java.util.date; Import Java.Text.SimpledateFormat; öffentliche Klasse Nowstring {public static void main (String [] args) {SimpleDateFormat df = new SimpleDateFormat ("yyyyy-mm-dd hh: mm: ss"); // set das Datum des Datums. Date () soll die aktuelle Systemzeit erhalten}}2. Die Daten in der Datenbank werden nur im Vorjahresmonatentagsmodus ausgegeben. Sie können die folgenden zwei Methoden verwenden:
1. Verwenden Sie Convert (), um die Funktion zu konvertieren:
String SQLST = "Wählen Sie Convert (Varchar (10), Bookdate, 126) als Convertbookdate aus dem Roombook, wobei Buchdatum zwischen '2007-4-10' und '2007-4-25'"; System.out.println (Rs.getString ("Convertbookdate");2. Verwenden Sie die SimpleDateFormat -Klasse:
Zuerst müssen Sie zwei Java -Pakete eingeben:
import Java.util.date;
Java.Text.SimpledateFormat importieren;
Definieren Sie dann das Datumsformat:
SimpleDateFormat SDF = new SimpledateFormat (YY-MM-DD);
Die SQL -Anweisung lautet:
String sqlstr = "Buchdatum aus dem Roombook auswählen, wobei Buchdatum zwischen '2007-4-10' und '2007-4-25'";
Ausgabe:
System.out.println (df.format (rs.getDate ("bookDate"));
Methode, um das aktuelle Datum und die aktuelle Uhrzeit in Java zu erhalten
import Java.util.date; Import Java.util.Calendar; Java.Text.SimpledateFormat importieren; public class testDate {public static void main (String [] args) {Datum now = new Date (); SimpleDateFormat DateFormat = new SimpledateFormat ("yyyy/mm/dd hh: mm: ss"); // Sie können die Datumsformat -Zeichenfolge leicht ändern. System.out.println (hehe); Kalender c = calendar.getInstance (); // Sie können int Year = C.get (Calendar.year) ändern; int monon = c.get (Kalender.month); int date = C.Get (Kalender.Date); int stündel = ceg (calendar.hour_of_day); int minute = C.Get (Kalender.minute); int Second = C.Get (Kalender.Second); System.out.println (Jahr + "/" + Monat + "/" + Datum + "" + Hour + ":" + Minute + ":" + Second); }}Manchmal müssen Sie die Zeit des String -Typs in den Datumstyp konvertieren. Auf folgende Weise können Sie die Zeitzeichenfolge umwandeln, die Sie gerade zum Datumstyp erhalten haben.
SimpleDateFormat sdf = new SimpledateFormat ("yyyy-mm-dd"); java.util.date time = null; try {time = sdf.Parse (SDF.Format (new Date ());} catch (pareException E) {e.printStacktrace ();};};}};};}};Danke fürs Lesen, ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung für diese Seite!