Maison > Java > javaDidacticiel > le corps du texte

Java obtient la date et l'heure actuelles (exemple de code)

藏色散人
Libérer: 2019-04-22 13:56:21
original
9035 Les gens l'ont consulté

Dans le langage de programmation Java, il existe de nombreuses façons d'obtenir la date et l'heure actuelles. Ici, nous allons vous présenter deux méthodes d'utilisation des classes java.util.Date et java.util.Calendar.

Utilisez la classe java.util.Date

Créez simplement un nouvel objet Date() pour obtenir la date et l'heure actuelles. À l'aide du programme Java suivant, dans ce programme, nous avons également utilisé la classe DateTimeFormatter pour afficher les résultats dans un format approprié selon les exigences.

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
        Date date = new Date();
        System.out.println(dateFormat.format(date));
    }
}
Copier après la connexion
输出:04/06/2019 13:23:36
Copier après la connexion

Utilisez la classe java.util.Calendar

Utilisez la fonction Calendar.getInstance() dans la classe Calendar. Cela fournit des options pour manipuler les champs du calendrier, comme obtenir les dates de la semaine ou du mois suivant, etc.

Vous pouvez également utiliser la classe de format date/heure ci-dessus et l'exemple suivant.

import java.util.Calendar;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        Calendar cal = Calendar.getInstance();
        System.out.println(cal.getTime());
    }
}
Copier après la connexion
输出:Wed Apr 17 11:57:28 IST 2019
Copier après la connexion

En utilisant la classe Calendrier, vous pouvez également trouver des dates et heures passées ou futures. Par exemple, quelle est la date 10 jours après ou avant la date actuelle. De même, nous pouvons également obtenir la date et l'heure en années, mois, heures, minutes et secondes.

Exemple :

import java.util.Calendar;
 
public class GetDateTime
{
    public static void main( String[] args )
    {
        Calendar cal = Calendar.getInstance();
        System.out.println("当前日期及时间: " + cal.getTime());
 
        cal.add(Calendar.DATE, +10);
        System.out.println("10天后: " + cal.getTime());
 
        cal.add(Calendar.DATE, -10);
        System.out.println("10天前: " + cal.getTime());
 
        cal.add(Calendar.MONTH, 1);
        System.out.println("1个月后: " + cal.getTime());
 
        cal.add(Calendar.YEAR, 5);
        System.out.println("5年后: " + cal.getTime());
    }
}
Copier après la connexion

Sortie :

当前日期及时间:  Wed Apr 17 12:06:05 IST 2019
10天后:   Sat Apr 27 12:06:05 IST 2019
10天前:  Wed Apr 17 12:06:05 IST 2019
1个月后:   Fri May 17 12:06:05 IST 2019
5年后:   Fri May 17 12:06:05 IST 2024
Copier après la connexion

Recommandations associées : "Tutoriel Java"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!