java 实现mysql时间转换

数据库 waitig 417℃ 百度已收录 0评论
/**
 * 将字符串时间转化为mysql中datetime能够接收的格式
 *
 * @param str
 * @return
 */
public static String covertSqlDate(String str) {

    if (StringUtils.isNotEmpty(str)) {
        if (str.length() >= 10 && str.length() < 19) {
            str = str.substring(0, 10) + " 00:00:00";
        }
        Date date1 = convertStrToTime(str);
        return new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(date1);
    } else {
        return currentDate();
    }

}

/**
 * String(yyyy-mm-dd hh:mm:ss) 转化为 Datetime yyyy-mm-dd hh:mm:ss
 *
 * @param str
 * @return
 */
public static Date convertStrToTime(String str) {
    Date date = null;
    SimpleDateFormat sdf = new SimpleDateFormat(dateTimePattern);
    if (StringUtils.isNotEmpty(str)) {
        try {
            date = sdf.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
    return date;
}

本文由【waitig】发表在等英博客
本文固定链接:java 实现mysql时间转换
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)