java获取当前日期时间(代码实例)
在Java编程语言中,有多种方法可以获得当前日期和时间。在这里,我们将给大家介绍使用java.util.Date
和java.util.Calendar
类的两种方法。
使用java.util.Date类
只需创建一个新的Date()对象来获取当前日期和时间。使用下面的Java程序,在这个程序中,我们还使用了DateTimeFormatter类来根据需要以适当的格式显示结果。
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
使用java.util.Calendar类
使用Calendar类中的Calendar.getInstance()函数。这提供了操作日历字段的选项,例如获取下周或下个月的日期等。
你还可以使用上面的date time format类和以下示例。
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
使用Calendar类,你还可以查找过去或将来的日期和时间。例如,当前日期的10天之后或之前的日期是什么。同样,我们也可以获取在数年,数月,数小时,分钟和秒数的日期时间。
示例:
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()); } }
输出:
当前日期及时间: 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
相关推荐:《Java教程》
以上是java获取当前日期时间(代码实例)的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Java 8引入了Stream API,提供了一种强大且表达力丰富的处理数据集合的方式。然而,使用Stream时,一个常见问题是:如何从forEach操作中中断或返回? 传统循环允许提前中断或返回,但Stream的forEach方法并不直接支持这种方式。本文将解释原因,并探讨在Stream处理系统中实现提前终止的替代方法。 延伸阅读: Java Stream API改进 理解Stream forEach forEach方法是一个终端操作,它对Stream中的每个元素执行一个操作。它的设计意图是处

胶囊是一种三维几何图形,由一个圆柱体和两端各一个半球体组成。胶囊的体积可以通过将圆柱体的体积和两端半球体的体积相加来计算。本教程将讨论如何使用不同的方法在Java中计算给定胶囊的体积。 胶囊体积公式 胶囊体积的公式如下: 胶囊体积 = 圆柱体体积 两个半球体体积 其中, r: 半球体的半径。 h: 圆柱体的高度(不包括半球体)。 例子 1 输入 半径 = 5 单位 高度 = 10 单位 输出 体积 = 1570.8 立方单位 解释 使用公式计算体积: 体积 = π × r2 × h (4
