Java实现的日期时间转换工具类完整示例代码和使用方法

Java实现的日期时间转换工具类

Java实现的日期时间转换工具类是一个用来将不同日期格式的字符串转换为日期格式的工具类。它可以将字符串转换为日期格式,也可以将日期格式转换为字符串。它可以将多种日期格式的字符串转换为指定的日期格式,也可以将指定的日期格式转换为多种日期格式的字符串。

完整示例代码

下面是一个完整的Java实现的日期时间转换工具类的示例代码:

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

public class DateUtil {
 
    private static final String DEFAULT_FORMAT = "yyyy-MM-dd HH:mm:ss";
 
    /**
     * 将日期格式转换为字符串
     *
     * @param date 日期
     * @param format 日期格式
     * @return
     */
    public static String formatDate(Date date, String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(date);
    }
 
    /**
     * 将日期格式转换为默认格式的字符串
     *
     * @param date 日期
     * @return
     */
    public static String formatDate(Date date) {
        return formatDate(date, DEFAULT_FORMAT);
    }
 
    /**
     * 将字符串转换为日期格式
     *
     * @param dateStr 日期字符串
     * @param format 日期格式
     * @return
     * @throws ParseException
     */
    public static Date parseDate(String dateStr, String format) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.parse(dateStr);
    }
 
    /**
     * 将字符串转换为默认格式的日期格式
     *
     * @param dateStr 日期字符串
     * @return
     * @throws ParseException
     */
    public static Date parseDate(String dateStr) throws ParseException {
        return parseDate(dateStr, DEFAULT_FORMAT);
    }
}

使用方法

1.将日期格式转换为字符串

使用DateUtil的formatDate方法,传入日期和日期格式,即可将日期格式转换为字符串:

String dateStr = DateUtil.formatDate(date, "yyyy-MM-dd");

2.将字符串转换为日期格式

使用DateUtil的parseDate方法,传入字符串和日期格式,即可将字符串转换为日期格式:

Date date = DateUtil.parseDate(dateStr, "yyyy-MM-dd");


本文链接:http://task.lmcjl.com/news/7082.html

展开阅读全文