Maison  >  Article  >  Java  >  Comment obtenir l'heure en Java

Comment obtenir l'heure en Java

angryTom
angryTomoriginal
2019-11-11 17:13:265589parcourir

Comment obtenir l'heure en Java

Comment obtenir l'heure en Java

Obtenir l'heure, la date et la date actuelles du système. formater la sortie : (Tutoriel recommandé : tutoriel Java)

import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
    public static void main(String[] args) { 
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
        System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
    }
}

2. La date dans la base de données est uniquement affichée sous la forme année-mois-jour. Vous pouvez utiliser les deux méthodes suivantes :

1. Utilisez la fonction de conversion convert() :

String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
System.out.println(rs.getString("convertBookDate"));

2 Utilisez la classe SimpleDateFormat :

Entrez d'abord deux packages Java. :

import java.util.Date;
import java.text.SimpleDateFormat;

Définissez ensuite le format de date :

SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

L'instruction SQL est :

String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

Sortie :

System.out.println(df.format(rs.getDate("bookDate")));

Méthode pour obtenir la date et l'heure actuelles en java

import java.util.Date; 
import java.util.Calendar; 
import java.text.SimpleDateFormat; 
public class TestDate{ 
    public static void main(String[] args){ 
        Date now = new Date(); 
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
        String hehe = dateFormat.format( now ); 
        System.out.println(hehe); 
        Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
 
        int year = c.get(Calendar.YEAR); 
        int month = c.get(Calendar.MONTH); 
        int date = c.get(Calendar.DATE); 
        int hour = c.get(Calendar.HOUR_OF_DAY); 
        int minute = c.get(Calendar.MINUTE); 
        int second = c.get(Calendar.SECOND); 
        System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); 
    } 
}

Parfois, vous devez convertir l'heure du type String en type Date. Vous pouvez convertir la chaîne d'heure que vous venez d'entrer en type Date de la manière suivante.

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date time=null;
try {
   time= sdf.parse(sdf.format(new Date()));
} catch (ParseException e) {
   e.printStackTrace();
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn