java 日期 面试题_Java面试试题日期和时间

Java面试试题日期和时间

引导语:日期和时间类编程题也是Java笔试中会出现的题目,以下是百分网小编分享给大家的Java面试试题日期和时间,欢迎参考学习!

b38352f25ad6752e6212dc6627588131.png

日期和时间:

- 如何取得年月日、小时分钟秒?

- 如何取得从1970年1月1日0时0分0秒到现在的毫秒数?

- 如何取得某月的最后一天?

- 如何格式化日期?

答:

问题1:创建java.util.Calendar 实例,调用其get()方法传入不同的参数即可获得参数所对应的值。Java 8中可以使用java.time.LocalDateTimel来获取,代码如下所示。

问题2:以下方法均可获得该毫秒数。

问题3:代码如下所示。

问题4:利用java.text.DataFormat 的`子类(如SimpleDateFormat类)中的format(Date)方法可将日期格式化。Java 8中可以用java.time.format.DateTimeFormatter来格式化时间日期,代码如下所示。

补充:Java的时间日期API一直以来都是被诟病的东西,为了解决这一问题,Java 8中引入了新的时间日期API,其中包括LocalDate、LocalTime、LocalDateTime、Clock、Instant等类,这些的类的设计都使用了不变模式,因此是线程安全的设计。

【Java面试试题日期和时间】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值