日期时间格式:

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {
    public static String formatDate(Date date, String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(date);
    }

    public static Date parseDate(String dateStr, String format) throws Exception {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.parse(dateStr);
    }
}

使用方法:

Date date = new Date();
String formatDate = DateUtils.formatDate(date, "yyyy年MM月dd日HH时");
System.out.println(formatDate);

输出结果:

2023年05月22日18时

其中,yyyy表示年份,MM表示月份,dd表示日期,HH表示小时,mm表示分钟,ss表示秒钟。更多格式化参数可以查看SimpleDateFormat类的文档。

如果需要将字符串转换成Date对象,可以使用parseDate方法:

String dateStr = "2023-05-22 18:14:00";
Date date = DateUtils.parseDate(dateStr, "yyyy-MM-dd HH:mm:ss");
System.out.println(date);

输出结果:

Tue May 22 18:14:00 CST 2023

需要注意的是,parseDate方法会抛出ParseException异常,需要进行异常处理

2023-05-22 1814 在安卓java里面转换成年月日时的形式结果是2023年5月22日18时提供一个方法可以传入时间转换成我想要的

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

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