/**
*@param 2005-11-03 09:23:00.0
*@return 2005-11-03
* @throws ParseException
* */
public static Date getFormatDateNoTime(Date date) {
String tempStr = Util.dateToString(date, Constants.DATETIMEFORMAT);
String tempDate = tempStr.substring(0, 10);
Date tempDateReturn = null;
tempDateReturn = Util.stringToDate(tempDate, Constants.DATEFORMAT);
return tempDateReturn;
}
public static Date addDay2Date(int dayAmount, Date date) {
Date newDate = null;
if (date != null) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, dayAmount);
newDate = calendar.getTime();
}
return newDate;
}
public static boolean isInTheDay(Date stDate, Date EndDate) {
boolean isIn = true;
Calendar startTime = Calendar.getInstance(); //开始时间
Calendar c = java.util.Calendar.getInstance();
c.setTime(stDate);
startTime.set(
c.get(Calendar.YEAR),
c.get(Calendar.MONTH),
c.get(Calendar.DAY_OF_MONTH),
0,
0,
0);
Calendar endTime = Calendar.getInstance(); //结束时间
c = java.util.Calendar.getInstance();
c.setTime(EndDate);
endTime.set(
c.get(Calendar.YEAR),
c.get(Calendar.MONTH),
c.get(Calendar.DAY_OF_MONTH) - 1,
23,
59,
59);
Calendar nowTime = Calendar.getInstance(); //当前时间
if (nowTime.getTime().getTime() <= endTime.getTime().getTime()
&& nowTime.getTime().getTime() >= startTime.getTime().getTime()) {
isIn = true;
} else {
isIn = false;
}
return isIn;
}
/**
* @param xmlfilepath XML文件实际地址
* @return XML文件内容的字符串
* */
public static String getXMLString(String xmlfilepath) {
File file = new File(xmlfilepath);
if (!file.exists() || file.length() <= 0) {
return null;
} else {
FileInputStream fis = null;
try {
fis = new FileInputStream(file);
long fileLength = file.length();
byte[] fileBytes = new byte[(int) fileLength];
fis.read(fileBytes);
String fileData = new String(fileBytes);
return fileData;
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
try {
if (fis != null) {
fis.close();
fis = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
java常用方法大全....常用方法java常用方法大全....常用方法
JAVA中常用类的常用方法.pdf
java常用代码方法java常用代码方法java常用代码方法java常用代码方法
java常用方法
本文是java中最常用一些方法的归纳。System下的输入输出方法;图形界面下的输入输出方法。
Java常用方法大全.pdf
JAVA中常用类的常用方法.docx
比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法比较常用的JAVA类和方法
javaResultSet常用方法.pdf
Java String常用的方法
JAVA常用类的使用方法,里面包含了JAVA常用的类的方法。。。
代码中包含的方法有如下 : 1. 创建一个Person实体类 2. 反射获取Class类对象的三种方法 2.1 通过全类名的方式获取 2.2 类名.class 2.3 实例对象.getClass() 2.4 总结 3. 反射获取属性变量 3.1 获取所有...
Java中常用的一些方法,整理的很好,适合初学者学习,值得一看!
JAVA常用方法的总结整理
简单总结可以下Java中String类中的常用方法
Java中常用函数汇总,汇总了acm java的部分代码!譬如:lastIndexOf()这个方法是在字符串中查找第一次出现某个特定字符串的位置,方向是从后向前,找到之后则返回特定字符的索引,找不到匹配的字符串则返回-1。
我对Java中数组的方法做了一下总结,希望能帮到各位