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.将代码打印的结果为:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值