标签:for 字符串 span standard lang oid commons 日期格 void
import org.apache.commons.lang3.StringUtils; import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; import java.util.Date; public class DateTimeUtil { //自定义格式 public static final String STANDARD_FORMAT = "yyyy-MM-dd HH:mm:ss"; /** * string转Date类型 * @param dateTimeStr * @param formatStr * @return */ public static Date strToDate(String dateTimeStr, String formatStr){ DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(formatStr); DateTime dateTime = dateTimeFormatter.parseDateTime(dateTimeStr); return dateTime.toDate(); } /** * Date转string类型 * @param date * @param formatStr * @return */ public static String dateToStr(Date date, String formatStr){ if (date == null){ return StringUtils.EMPTY; } DateTime dateTime = new DateTime(date); return dateTime.toString(); } /** * string转Date类型 * 使用默认是日期格式 * @param dateTimeStr * @return */ public static Date strToDate(String dateTimeStr){ DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(STANDARD_FORMAT); DateTime dateTime = dateTimeFormatter.parseDateTime(dateTimeStr); return dateTime.toDate(); } /** * Date转string类型 * 使用默认是格式 * @param date * @return */ public static String dateToStr(Date date){ if (date == null){ return StringUtils.EMPTY; } DateTime dateTime = new DateTime(date); return dateTime.toString(STANDARD_FORMAT); } // public static void main(String[] args) { // System.out.println(DateTimeUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss") instanceof String); // System.out.println(DateTimeUtil.strToDate("2019-10-08 10:09:00","yyyy-MM-dd HH:mm:ss") instanceof Date); // } }
标签:for 字符串 span standard lang oid commons 日期格 void
原文地址:https://www.cnblogs.com/FondWang/p/12051630.html