1月26日实训

package demo;

import java.util.Calendar;

public class CalendarDemo {
    public static void main(String[] args) {
        Calendar currentCalendar = Calendar.getInstance();
        System.out.println("Current Date and Time: " + currentCalendar.getTime());
        int year = currentCalendar.get(Calendar.YEAR);
        int month = currentCalendar.get(Calendar.MONTH) + 1;
        int day = currentCalendar.get(Calendar.DAY_OF_MONTH);
        int hour = currentCalendar.get(Calendar.HOUR_OF_DAY);
        int minute = currentCalendar.get(Calendar.MINUTE);
        int second = currentCalendar.get(Calendar.SECOND);
        System.out.println("Year: " + year + ", Month: " + month + ", Day: " + day + ", Hour: " + hour + ", Minute: " + minute + ", Second: " + second);
        currentCalendar.add(Calendar.DAY_OF_MONTH, 7);
        currentCalendar.add(Calendar.HOUR_OF_DAY, 2);
        System.out.println("Date and Time After 7 Days and 2 Hours: " + currentCalendar.getTime());
    }
}

package demo;

import java.time.LocalDate;
import java.time.Month;

public class LocalDateDemo {
    public static void main(String[] args) {
        LocalDate currentDate = LocalDate.now();
        System.out.println("Current Date: " + currentDate);
        LocalDate customDate = LocalDate.of(2023, Month.JULY, 15);
        System.out.println("Custom Date: " + customDate);
        int year = currentDate.getYear();
        Month month = currentDate.getMonth();
        int day = currentDate.getDayOfMonth();
        System.out.println("Year: " + year + ", Month: " + month + ", Day: " + day);
        LocalDate futureDate = currentDate.plusDays(30);
        System.out.println("Date After 30 Days: " + futureDate);
        LocalDate pastDate = currentDate.minusMonths(2);
        System.out.println("Date 2 Months Ago: " + pastDate);
    }
}

 

package zuoye;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class LocalDateTimeDemo {
    public static void main(String[] args) {
        LocalDateTime currentDateTime = LocalDateTime.now();
        System.out.println("Current DateTime: " + currentDateTime);
        LocalDateTime customDateTime = LocalDateTime.of(2023, 7, 15, 12, 30, 45);
        System.out.println("Custom DateTime: " + customDateTime);
        int year = currentDateTime.getYear();
        int month = currentDateTime.getMonthValue();
        int day = currentDateTime.getDayOfMonth();
        int hour = currentDateTime.getHour();
        int minute = currentDateTime.getMinute();
        int second = currentDateTime.getSecond();
        System.out.println("Year: " + year + ", Month: " + month + ", Day: " + day + ", Hour: " + hour + ", Minute: " + minute + ", Second: " + second);
        LocalDateTime futureDateTime = currentDateTime.plusDays(30).plusHours(2);
        System.out.println("DateTime After 30 Days and 2 Hours: " + futureDateTime);
        LocalDateTime pastDateTime = currentDateTime.minusMonths(2).minusMinutes(15);
        System.out.println("DateTime 2 Months and 15 Minutes Ago: " + pastDateTime);
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        String formattedDateTime = currentDateTime.format(formatter);
        System.out.println("Formatted DateTime: " + formattedDateTime);
    }
}

 

package zuoye;

import java.time.LocalTime;

public class LocalTimeDemo {
    public static void main(String[] args) {
        LocalTime currentTime = LocalTime.now();
        System.out.println("Current Time: " + currentTime);
        LocalTime customTime = LocalTime.of(12, 30, 45);
        System.out.println("Custom Time: " + customTime);
        int hour = currentTime.getHour();
        int minute = currentTime.getMinute();
        int second = currentTime.getSecond();
        System.out.println("Hour: " + hour + ", Minute: " + minute + ", Second: " + second);
        LocalTime futureTime = currentTime.plusHours(2);
        System.out.println("Time After 2 Hours: " + futureTime);
        LocalTime pastTime = currentTime.minusMinutes(15);
        System.out.println("Time 15 Minutes Ago: " + pastTime);
    }
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值