使用joda-time封装的日期工具类
2018-01-01 10:19
459 查看
public class DateTimeUtil { public static final String STANDARD_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static Date strToDate(String dateTimeStr, String formatStr){ DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(formatStr); DateTime dateTime = dateTimeFormatter.parseDateTime(dateTimeStr); return dateTime.toDate(); } public static String dateToStr(Date date,String formatStr){ if(date == null){ return StringUtils.EMPTY; } DateTime dateTime = new DateTime(date); return dateTime.toString(formatStr); } public static Date strToDate(String dateTimeStr){ DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern(STANDARD_FORMAT); DateTime dateTime = dateTimeFormatter.parseDateTime(dateTimeStr); return dateTime.toDate(); } 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")); System.out.println(DateTimeUtil.strToDate("2010-01-01 11:11:11","yyyy-MM-dd HH:mm:ss")); } }
相关文章推荐
- 使用Joda-Time优雅的处理日期时间
- springboot读取自己定义的配置文件的方式以及使用joda_time来处理时间日期
- 日期工具类org.apache.commons.lang.time.DateUtils,使用公共类
- 170804、使用Joda-Time优雅的处理日期时间
- Java日期转换使用Joda-Time工具
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
- 使用joda-time工具类 计算时间相差多少 天,小时,分钟,秒
- Android开发之使用Handler封装下载图片工具类(源码分享)
- 在JAVA中封装JSONUtils工具类及使用(一)
- Java日期简化工具Joda-Time
- struct tm 和 time_t 时间和日期的使用方法(转)
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(1)
- Java 日期处理类库Joda-Time简介
- Java日期计算之Joda-Time
- ISO 8601中周数的处理及 Joda-Time 的使用
- JAVA中封装JSONUtils工具类及使用
- 日期格式化标签<fmt:formatDate>&<fmt:setTimeZone>时区标签的使用demo
- struts2中日期标签的<sx:datatimepicker>的使用
- 日期工具类TimeUnit
- struct tm 和 time_t 时间和日期的使用方法(转)