package com.softfz.utils; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期格式转换 * * @author Administrator * */ public class DateUtil { /** * 日期转字符串 先创建日期/时间格式化类: new SimpleDateFormat(pattern),再调用格式化类的format方法。 * * @param date * 日期 * @param pattern * 日期格式 * @return 返回相应格式的日期字符串信息 */ public static String dateToString(Date date, String pattern) { DateFormat df = new SimpleDateFormat(pattern); String dateStr = df.format(date); return dateStr; } /** * 字符串转日期 先创建日期/时间格式化类: new SimpleDateFormat(pattern),再调用格式化类的parse方法。 * * @param dateStr * 日期字符串 * @param pattern * 日期格式 * @return 返回日期 */ public static Date stringToDate(String dateStr, String pattern) { DateFormat df = new SimpleDateFormat(pattern); Date date = null; try { date = (Date) df.parse(dateStr); } catch (ParseException e) { e.printStackTrace(); } return date; } /** * 日期转字符串 * * @param date * 日期 * @return 返回固定格式的日期字符串信息 */ public static String dateToString(Date date) { /* 1. 调用dateToString(Date date, "yyyy-MM-dd HH:mm:ss") */ return dateToString(date, "yyyy-MM-dd HH:mm:ss"); } /** * 字符串转日期 * * @param dateStr * 日期字符串 * @return 将相应格式字符串转换为日期 */ public static Date stringToDate(String dateStr) { /* 1. 调用stringToDate(String dateStr, "yyyy-MM-dd HH:mm:ss")。 */ return stringToDate(dateStr, "yyyy-MM-dd HH:mm:ss"); } /** * 字符串转SqlDate类型 * @param dateStr * @param pattern * @return */ public static java.sql.Date toSqlDate(String dateStr, String pattern) { return new java.sql.Date(stringToDate(dateStr, pattern).getTime()); } /** * 字符串转TimeStamp类型 * @param dateStr * @param pattern * @return */ public static java.sql.Timestamp StringtoTimestamp(String dateStr, String pattern) { SimpleDateFormat sp = new SimpleDateFormat(pattern); java.util.Date utildate = null; java.sql.Timestamp timestampdate = null; try { utildate = sp.parse(dateStr); timestampdate = new java.sql.Timestamp(utildate.getTime()); } catch (ParseException e) { e.printStackTrace(); } return timestampdate; } }
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦