日期格式转换工具类
#日期格式转换工具类
自jdk1.8后用新特性,处理时间更优雅:链接之新特性时间处理工具类
package com.ld.utils;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 时间格式装换类
* <p>
* dateToYMD---时间类型转换成字符串类型
* <p>
* YMDToDate---字符串形式日期转换成标准日期
*
* @author 浪丶荡
* <p>
* 2015-11-20
*
*/
public class DateUtil {
public static String dateToYMD(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
return sdf.format(date);
}
public static String dateToYMDHMS(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd:hh-mm-ss");
return sdf.format(date);
}
public static String dateToYMDhms(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒");
return sdf.format(date);
}
/**
* 字符串形式日期转换成标准日期 String --> Date "yyyy-MM-dd"-->yyyy-MM-dd
*/
public static Date YMDToDate(String date) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
return dateFormat.parse(date);
} catch (ParseException e) {
throw new RuntimeException(e);
}
}
/**
* 字符串形式日期转换成标准日期 String --> Date "yyyy-MM-dd HH:mm:ss"-->yyyy-MM-dd HH:mm:ss
*/
public static Date YMDHMSToDate(String date) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return dateFormat.parse(date);
} catch (ParseException e) {
throw new RuntimeException(e);
}
}
public static String getTheYear(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
Date date = new Date();
String formatDate = sdf.format(date);
return formatDate;
}
}
还没有评论,来说两句吧...