JAVA如何输出当前时间和日期?

一。将Date模式转换为指定的文本模式

1.创建SimpleDateFormat对象,且在构造方法的参数中输入指定的格式;
如:

SimpleDateFormat a = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");

2.用SimpleDateFormat对象调用format方法,将Date日期格式转化为符合模式的日期字符串;
(1)先要创建一个Date对象传参进format方法中。
(2)然后创建一个String 对象进行接收,最后输出。

    Date date = new Date();String b=a.format(date);System.out.println(date);System.out.println(b);

将代码打印输出结果为:
在这里插入图片描述

二。将指定的日期模式转化为Date模式

1.创建SimpleDateFormat对象,且在构造方法的参数中输入指定的格式;

SimpleDateFormat a = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");

2.使用SimpleDateFormat对象调用parse()方法,把符合构造方法中模式的字符串解析为Date日期。
注意:parse()方法中声明了一个异常ParseException,因此要在调用它的方法中处理它,要么使用throws继续声明,要么使用try…catch自行捕获处理。
(1)创建一个Date对象,来接收parse()方法的返回值。

     Date date = new Date();date =a.parse("2020年04月1日16时58分59秒");

(2)在调用parse()方法的函数签名处声明ParseException异常。

public static void main(String[] args) throws ParseException 

3.将代码打印的结果为:
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部