文章标题
来源:互联网 发布:log4j 日志写入数据库 编辑:程序博客网 时间:2024/06/11 19:04
近期用到的时间转换的几种方法
如果只输入一个月份 要查询该月所有信息,则查出当月第一天和最后一天,然后在数据库用between
/**
* 获取当日是周几
* @param tadReatime
* @return
*/
public static String weekDays(Date tadReatime){
Calendar weekDayCalendar = Calendar.getInstance(); weekDayCalendar.setTime(tadReatime); String weekDay = ""; switch (weekDayCalendar.get(Calendar.DAY_OF_WEEK) - 1) { case 1:{ weekDay = "星期一"; break; } case 2:{ weekDay = "星期二"; break; } case 3:{ weekDay = "星期三"; break; } case 4:{ weekDay = "星期四"; break; } case 5:{ weekDay = "星期五"; break; } case 6:{ weekDay = "星期六"; break; } default:{ weekDay = "星期日"; break; } } return weekDay;}
/**
* 将日期转换成*年月*日 星期* 时分格式
* @param tadTime
* @return
*/
public static String transferDate(Date tadTime){
Calendar weekDayCalendar = Calendar.getInstance();
weekDayCalendar.setTime(tadTime);
String weekDay = weekDays(tadTime);
SimpleDateFormat formatHour = new SimpleDateFormat(“HH:mm”);
int month = weekDayCalendar.get(Calendar.MONTH) + 1;
int day = weekDayCalendar.get(Calendar.DATE);
String reaTimeHour = formatHour.format(tadTime);
return (month + “月” + day + “日” + weekDay + reaTimeHour);
}
/** * 获取当月第一天 * @param queryMonth * @return * @throws Exception */public static Date getFirstDate(String queryMonth) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Date queryMonthSdf = sdf.parse(queryMonth); Calendar firstDay = Calendar.getInstance(); firstDay.setTime(queryMonthSdf); firstDay.set(Calendar.DAY_OF_MONTH, 1); Date firstDate = DateUtil.from(DateUtil.formatDate(firstDay.getTime())); return firstDate;}/** * 获取当月最后一天 * @param queryMonth * @return * @throws Exception */public static Date getLastDate(String queryMonth) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Date queryMonthSdf = sdf.parse(queryMonth); Calendar lastDay = Calendar.getInstance(); lastDay.setTime(queryMonthSdf); lastDay.set(Calendar.DAY_OF_MONTH, 1); lastDay.add(Calendar.MONTH, 1); lastDay.add(Calendar.DAY_OF_MONTH, -1); Date lastDate = DateUtil.from(DateUtil.formatDate(lastDay.getTime())); return lastDate;}
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 无法启动hiveserver的解决方法
- 利用sessionStorage判断页面关闭还是刷新
- ActiveMQ 使用
- html5 meta
- 为什么模板不支持分离编译?
- 文章标题
- 数据库SQL实战
- 诡异的二叉树之尾序
- matlab连接MySQL数据库
- Xargs用法详解
- 141. Linked List Cycle(Java)
- bfs和dfs的特点
- linux网络编程--shut_down和close()函数的区别
- 总结移动端页面开发时需要注意的一些问题