Bagaimana untuk mewakili tarikh tetap seperti tamat tempoh kad kredit jawapannya terletak pada YearMonth
Sama seperti contoh menyemak acara berulang pada MonthDay, YearMonth ialah satu lagi kelas gabungan yang digunakan untuk mewakili tarikh tamat tempoh kad kredit, tarikh tamat tempoh FD, tarikh tamat tempoh opsyen niaga hadapan, dsb. Anda juga boleh menggunakan kelas ini untuk mendapatkan bilangan hari dalam bulan semasa Kaedah lengthOfMonth() bagi contoh YearMonth boleh mengembalikan bilangan hari dalam bulan semasa, yang sangat berguna apabila menilai sama ada Februari mempunyai 28 atau 29 hari. .
package com.shxt.demo02; import java.time.*; public class Demo13 { public static void main(String[] args) { YearMonth currentYearMonth = YearMonth.now(); System.out.printf("Days in month year %s: %d%n", currentYearMonth, currentYearMonth.lengthOfMonth()); YearMonth creditCardExpiry = YearMonth.of(2019, Month.FEBRUARY); System.out.printf("Your credit card expires on %s %n", creditCardExpiry); } }
Atas ialah kandungan terperinci Bagaimana untuk menggabungkan tarikh dan masa menggunakan kelas YearMonth di Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!