📄 currentuser.java
字号:
/* 创建日期:Dec 11, 2006
* 作 者:朱 闰
* 公 司:安徽通途信息技术有限公司
*/
package com.tongtu.util;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Locale;
import com.tongtu.Dao.user.UserDAO;
import com.tongtu.Dao.user.userDao.UserDAOImpl;
public class CurrentUser {
public static UserInfo curUser; //当前用户
public static int rowCount = 10; //每页显示的行数
/**
* 保存当前用户操作记录
* @param userId
* @param sqlStr
* @return
*/
public static UserDAO userDao = new UserDAOImpl();
public static boolean saveLog(String sqlStr){
LogInfo loginfo = new LogInfo();
loginfo.setUserId(curUser.getUserId());
loginfo.setOperator(sqlStr);
boolean isOk = userDao.addLogInfo(loginfo);
if (isOk)
return true;
return false;
}
/**
* 将日期型转换成字符型
*/
public static String getDateToString(Date date){
String pattern = "yyyy-MM-dd";
//patternStr = "yyyy-MM-dd";
//SimpleDateFormat sdf = new SimpleDateFormat(pattern, Locale.CHINA);
SimpleDateFormat sdfStr = new SimpleDateFormat(pattern, Locale.CHINA);
if (date != null)
return sdfStr.format(date);
else return "";
}
/**
* 将日期时间型转换成字符型
*/
public static String getDateTimeToString(Date date){
String pattern = "yyyy-MM-dd HH:mm:ss";
//patternStr = "yyyy-MM-dd";
//SimpleDateFormat sdf = new SimpleDateFormat(pattern, Locale.CHINA);
SimpleDateFormat sdfStr = new SimpleDateFormat(pattern, Locale.CHINA);
return sdfStr.format(date);
}
/**
* 取小数点后的几位
* n 即小数点后的位数
*/
public static double getRound(double num, int n) {
double bili = Math.pow(10, n);
long temp = Math.round(num * bili);
return temp / bili;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -