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)); } }
输出:04/06/2019 13:23:36
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()); } }
输出:Wed Apr 17 11:57:28 IST 2019
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()); } }
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
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!