获取当前时间的字符串(时分)

目录

方式1:

方式2:


方式1:

            LocalTime now = LocalTime.now();
			int hour = now.getHour(); // 获取小时(24小时制)
			int minute = now.getMinute(); // 获取分钟
			String hourStr = hour < 10?"0"+hour:""+hour;
			String minuteStr = minute<10?"0"+minute:""+minute;
			String code = hourStr + minuteStr;

方式2:

        // 获取当前时间
        LocalTime now = LocalTime.now();
 
        // 格式化时间为字符串
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HHmm");
        String timeString = now.format(formatter);
 
        // 输出时间字符串
        System.out.println("当前时间是: " + timeString);

当前日期+时间的格式化Demo:

        LocalDateTime now2 = LocalDateTime.now();
        DateTimeFormatter formatter2 = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
        String time2 = now2.format(formatter2);
        System.out.println(time2);

生成当前日期前90天的日期字符串列表

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd");
        List<String> dayList = new ArrayList<>();

        LocalDate today = LocalDate.now();
        for (int i = 0; i < 90; i++) {
            LocalDate dayByI = today.minusDays(i);
            String dayByIStr = dayByI.format(formatter);
            System.out.println(dayByIStr);
            dayList.add(dayByIStr);
        }

        // 如果需要,可以在这里使用dayList
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值