src/com/struts/util/DateUtil.java
(开头部分) 16KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.struts.util;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class DateUtil {
private static long millisecond = 24*60*60*1000;
private int intYear;
private int intMonth;
private int intDay;
private int intWeek; // 星期几
private String strDate;
/**
* 构造函数,初始化
*
*/
public DateUtil() {
Calendar dd = new GregorianCalendar();
intYear = dd.get(Calendar.YEAR);
intMonth = 1 + dd.get(Calendar.MONTH);
intDay = dd.get(Calendar.DAY_OF_MONTH);
intWeek = dd.get(Calendar.DAY_OF_WEEK) - 1;
if(0 == intWeek)
intWeek = 7;
}
/**
* 取得当月天数
* */
public static int getCurrentMonthLastDay()
{
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);//把日期设置为当月第一天
a.roll(Calendar.DATE, -1);//日期回滚一天,也就是最后一天
int maxDate = a.get(Calendar.DATE);
return maxDate;
}
/**
* 指定时间日期加减方法,加减取决于 Number 的正负<br>
* 例如:date为2008-07-19 , Number 为 -3, 执行完函数之后<br>
* 日期为 2008-07-16 <br>
* @param date 被计算日期
* @param Number 加减数值
* @return returnndate 计算后的Date类型日期
*/
public static Date dateCalculateNumber(Date date, int Number) {
Date returnndate = null;
Calendar calendar = null;
try {
calendar=Calendar.getInstance();
后面还有 626 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。