java 日期 面试题_Java面试试题日期和时间
生活随笔
收集整理的這篇文章主要介紹了
java 日期 面试题_Java面试试题日期和时间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java面試試題日期和時間
引導語:日期和時間類編程題也是Java筆試中會出現的題目,以下是百分網小編分享給大家的Java面試試題日期和時間,歡迎參考學習!
日期和時間:
- 如何取得年月日、小時分鐘秒?
- 如何取得從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面試試題日期和時間】相關文章:
總結
以上是生活随笔為你收集整理的java 日期 面试题_Java面试试题日期和时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1007 素数对猜想 (20 分)(打表
- 下一篇: Java总结及面试题