java常用方法2

public static void setSessionAttributes(
String[] keys,
Object[] values,
HttpSession session) {
for (int i = 0; i < keys.length; i++) {
session.setAttribute(keys[i], values[i]);
}
}
public static void clearSessionAttributes(
String[] keys,
HttpSession session) {
for (int i = 0; i < keys.length; i++) {
session.removeAttribute(keys[i]);
}
}
public static String getTime(String dateTime) {
String timeString = "";
String[] tmp = dateTime.split(" ");
if (null != tmp && tmp.length == 2) {
timeString = tmp[1];
try {
timeString = formatDateString(timeString, Constants.TIMEFORMAT);
} catch (Exception e) {
e.printStackTrace();
}
}
return timeString;
}
public static void main(String[] arg) throws ParseException {
Date date = new Date();
System.out.println(dateToString(date, Constants.DATEFORMAT));
System.out.println(
dateToString(getYesterday(date), Constants.DATEFORMAT));
System.out.println(getFormatDateNoTime(date));

String a1 = "1981-01-01";
//String a2 = new Date().toString();
System.out.print(Util.formatStringToDate(a1, "yyyy-MM-dd"));

}

public static List getContainedList(Object[] objects) {
if (null == objects)
return null;
List list = new ArrayList();
for (int i = 0; i < objects.length; i++) {
list.add(objects[i]);
}
return list;
}
public static Date getYesterday(Date date) {
return new Date(date.getTime() - 24 * 60 * 60 * 1000);
}

// 传入{1,2,3,4,5,6} 输出 '1','2','3','4','5','6'
public static String getListStrings(String[] userids) {
String listStr = "";
for (int i = 0; i < userids.length; i++) {
if (i == 0) {
listStr = "'" + userids[i] + "'";
} else {
listStr = listStr + ",'" + userids[i] + "'";
}
}
return listStr;
}
//传入{1,2,3,4,5,6} 输出 1,2,3,4,5,6
public static String getProcDeleteString(String[] userids) {
String listStr = "";
for (int i = 0; i < userids.length; i++) {
if (i == 0) {
listStr = userids[i];
} else {
listStr = listStr + "," + userids[i];
}
}
return listStr;
}

//传入{1,2,3,4,5,6} 输出 1,2,3,4,5,6
public static String getProcDeleteString(long[] userids) {
String listStr = "";
for (int i = 0; i < userids.length; i++) {
if (i == 0) {
listStr = String.valueOf(userids[i]);
} else {
listStr = listStr + "," + String.valueOf(userids[i]);
}
}
return listStr;
}

//传入一个list 里面包含着 1,2,3,4,5,6 个元素 输出 1,2,3,4,5,6
public static String getProcDeleteString(List lists) {
String listStr = "";
for (int i = 0; i < lists.size(); i++) {
if (i == 0) {
listStr = (String)lists.get(i);
} else {
listStr = listStr + "," + (String)lists.get(i);
}
}
return listStr;
}

public static Date getFormatDate(Date date) {

String strdate = Util.dateToString(date, Constants.DATETIMEFORMAT);
Date tempdate = Util.stringToDate(strdate, Constants.DATEFORMAT);
return tempdate;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值