奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

Java面試試題日期和時間

時間:2025-05-09 01:46:56 java語言 我要投稿
  • 相關推薦

Java面試試題日期和時間

  引導語:日期和時間類編程題也是Java筆試中會出現的題目,以下是百分網小編分享給大家的Java面試試題日期和時間,歡迎參考學習!

Java面試試題日期和時間

  日期和時間:

  - 如何取得年月日、小時分鐘秒?

  - 如何取得從1970年1月1日0時0分0秒到現在的毫秒數?

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

  - 如何格式化日期?

  答:

  問題1:創建java.util.Calendar 實例,調用其get()方法傳入不同的參數即可獲得參數所對應的值。Java 8中可以使用java.time.LocalDateTimel來獲取,代碼如下所示。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class DateTimeTest {
    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        System.out.println(cal.get(Calendar.YEAR));
        System.out.println(cal.get(Calendar.MONTH));    // 0 - 11
        System.out.println(cal.get(Calendar.DATE));
        System.out.println(cal.get(Calendar.HOUR_OF_DAY));
        System.out.println(cal.get(Calendar.MINUTE));
        System.out.println(cal.get(Calendar.SECOND));
 
        // Java 8
        LocalDateTime dt = LocalDateTime.now();
        System.out.println(dt.getYear());
        System.out.println(dt.getMonthValue());     // 1 - 12
        System.out.println(dt.getDayOfMonth());
        System.out.println(dt.getHour());
        System.out.println(dt.getMinute());
        System.out.println(dt.getSecond());
    }
}

  問題2:以下方法均可獲得該毫秒數。

1
2
3
Calendar.getInstance().getTimeInMillis();
System.currentTimeMillis();
Clock.systemDefaultZone().millis(); // Java 8

  問題3:代碼如下所示。

1
2
Calendar time = Calendar.getInstance();
time.getActualMaximum(Calendar.DAY_OF_MONTH);

  問題4:利用java.text.DataFormat 的子類(如SimpleDateFormat類)中的format(Date)方法可將日期格式化。Java 8中可以用java.time.format.DateTimeFormatter來格式化時間日期,代碼如下所示。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Date;
 
class DateFormatTest {
 
    public static void main(String[] args) {
        SimpleDateFormat oldFormatter = new SimpleDateFormat("yyyy/MM/dd");
        Date date1 = new Date();
        System.out.println(oldFormatter.format(date1));
 
        // Java 8
        DateTimeFormatter newFormatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
        LocalDate date2 = LocalDate.now();
        System.out.println(date2.format(newFormatter));
    }
}

  補充:Java的時間日期API一直以來都是被詬病的東西,為了解決這一問題,Java 8中引入了新的時間日期API,其中包括LocalDate、LocalTime、LocalDateTime、Clock、Instant等類,這些的類的設計都使用了不變模式,因此是線程安全的設計。

【Java面試試題日期和時間】相關文章:

Java 的日期時間08-21

Java面試經典試題和答案08-23

java日期時間基本操作方法08-08

PHP關于變量和日期處理的面試題09-03

關于變量和日期處理的php面試題08-11

Java面試題(精選)06-30

java面試題05-20

PHP時間和日期函數詳解10-17

Java線程面試題08-25

主站蜘蛛池模板: 柘荣县| 拜泉县| 抚州市| 体育| 莆田市| 繁昌县| 婺源县| 松潘县| 南和县| 晋城| 钦州市| 来安县| 多伦县| 汉寿县| 伽师县| 内乡县| 峨山| 康乐县| 泾源县| 巴里| 云林县| 辽宁省| 沁源县| 南汇区| 芦溪县| 深圳市| 临高县| 孝昌县| 辉县市| 彭泽县| 丰台区| 福贡县| 随州市| 闵行区| 湘西| 饶平县| 巴东县| 尖扎县| 夏津县| 沁源县| 原阳县|