没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Java日期工具类日期工具类DateUtils实例详解实例详解
主要为大家详细介绍了Java日期工具类DateUtils实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在项目开发中,日期是我们必不可少的的一部分,本文将总结代码开发中的关于日期常用的一些方法,以方便自己后期使用。
下面直接上菜了:
package com.example.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* 日期常用方法
*
* @author
*
*/
public class DateUtils {
/**
* 常用变量
*/
public static final String DATE_FORMAT_FULL = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_FORMAT_YMD = "yyyy-MM-dd";
public static final String DATE_FORMAT_HMS = "HH:mm:ss";
public static final String DATE_FORMAT_HM = "HH:mm";
public static final String DATE_FORMAT_YMDHM = "yyyy-MM-dd HH:mm";
public static final String DATE_FORMAT_YMDHMS = "yyyyMMddHHmmss";
public static final long ONE_DAY_MILLS = 3600000 * 24;
public static final int WEEK_DAYS = 7;
private static final int dateLength = DATE_FORMAT_YMDHM.length();
/**
* 日期转换为制定格式字符串
*
* @param time
* @param format
* @return
*/
public static String formatDateToString(Date time, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(time);
}
/**
* 字符串转换为制定格式日期
* (注意:当你输入的日期是2014-12-21 12:12,format对应的应为yyyy-MM-dd HH:mm
* 否则异常抛出)
* @param date
* @param format
* @return
* @throws ParseException
* @
*/
public static Date formatStringToDate(String date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
try {
return sdf.parse(date);
} catch (ParseException ex) {
ex.printStackTrace();
throw new RuntimeException(ex.toString());
}
}
/**
* 判断一个日期是否属于两个时段内
* @param time
* @param timeRange
* @return
*/
public static boolean isTimeInRange(Date time, Date[] timeRange) {
return (!time.before(timeRange[0]) && !time.after(timeRange[1]));
}
weixin_38678406
- 粉丝: 5
- 资源: 948
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0