您可以使用java.util.Calendarjava.text.SimpleDateFormat类来获取当前时间的年月日时分秒,并将它们拼接成一个字符串。以下是一个示例代码:

import java.util.Calendar;
import java.text.SimpleDateFormat;

public class Main {
    public static void main(String[] args) {
        // 获取当前时间
        Calendar calendar = Calendar.getInstance();

        // 获取年月日时分秒
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);
        int second = calendar.get(Calendar.SECOND);

        // 拼接成字符串
        String timestamp = String.format("%04d%02d%02d%02d%02d%02d", year, month, day, hour, minute, second);
        System.out.println(timestamp);
    }
}

运行以上代码,将会输出当前时间的年月日时分秒的字符串形式。例如,如果当前时间是2022年3月15日下午2点30分10秒,则输出为20220315143010

Java获取当前时间并拼接成字符串:年月日时分秒

原文地址: https://www.cveoy.top/t/topic/p8nN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录