DayUtils 处理开始时间和结束时间的工具类
来源:互联网 发布:编辑midi的软件 编辑:程序博客网 时间:2024/05/29 00:33
import java.util.Calendar;import java.util.Date;import org.nutz.lang.Times;
public class DayUtils {public static String timeFormat(Date tim){return Times.format("yyyyMMdd", tim);}public static String standardTimeFormat(Date tim){return standardTimeFormat(tim, "yyyy-MM-dd");}public static String standardTiFormat(Date tim){return standardTimeFormat(tim, "yyyy_MM_dd");}public static String standardTimeFormat(Date tim,String pattern){return Times.format(pattern, tim);}public static int getRangeDays(long beginTime, long endTime){int rangeDays = 0;Calendar ca1 = Calendar.getInstance();ca1.setTimeInMillis(beginTime);Calendar ca2 = Calendar.getInstance();ca2.setTimeInMillis(endTime);int year1 = ca1.get(Calendar.YEAR);int year2 = ca2.get(Calendar.YEAR);// 判断是否是同一年if (year1 == year2) {rangeDays = ca2.get(Calendar.DAY_OF_YEAR)- ca1.get(Calendar.DAY_OF_YEAR);} else if (year2 > year1) {int max = ca1.getActualMaximum(Calendar.DAY_OF_YEAR);int firstDay = max - ca1.get(Calendar.DAY_OF_YEAR);rangeDays = firstDay + ca2.get(Calendar.DAY_OF_YEAR);// 假如超过一年,则加上中间这些年的天数if (year2 - year1 > 1) {for (int i = year1 + 1; i < year2; i++) {Calendar ca = Calendar.getInstance();ca.set(Calendar.YEAR, i);int maxday = ca.getActualMaximum(Calendar.DAY_OF_YEAR);rangeDays += maxday;}}}return rangeDays;}}
阅读全文
0 0
- DayUtils 处理开始时间和结束时间的工具类
- 本周的开始时间和结束时间
- 获取当天的开始和结束时间
- 周的开始和结束时间
- 获取当天的开始时间、结束时间等等的一个工具类
- 获取当天的开始时间、结束时间等等的一个工具类
- 开始时间和结束时间的比较方法
- AVAudioPlayer 的开始时间和结束时间设置
- 获取上一月的开始时间和结束时间
- 时间段之间的时间(包括开始和结束时间)
- MySql 取一天的开始时间和结束时间
- 获取某星期的开始时间和结束时间
- java8 获取当天的开始时间和结束时间
- Java写的获取日期工具类(今天、昨天、本周、上周、本月、上月、本年及特定时间的开始时间和结束时间)
- php获取当前月的开始时间和结束时间,获取当天的开始时间和结束时间
- 根据开始和结束时间,计算出该时间段每个星期的开始和结束时间
- javascript 比较开始时间和结束时间
- JS校验开始时间和结束时间
- flask return jsonify 时 报 xxx is not JSON serializable问题解决
- 系统分布式情况下最终一致性方案梳理
- Eclipse下导入SpringCloud项目maven加载jar包:Could not get the value for parameter encoding for plugin executi
- 计算机字符编码方式
- UVa-208 Firetruck
- DayUtils 处理开始时间和结束时间的工具类
- celery学习
- Java基础之Void类的源码分析
- OLAP和OLTP的区别
- 剑指offer 编程题(6):旋转数组
- Nginx部署
- 112. Path Sum
- mybatis不同数据库共用同个事物
- Mysql varchar自增ID