📄 forumskin.java
字号:
package com.redmoon.forum;
import javax.servlet.http.HttpServletRequest;
import java.text.DateFormat;
import cn.js.fan.web.Global;
import cn.js.fan.web.SkinUtil;
import java.util.TimeZone;
import java.util.Date;
import cn.js.fan.util.DateUtil;
import com.redmoon.forum.person.UserMgr;
import com.redmoon.forum.person.UserDb;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class ForumSkin {
public ForumSkin() {
}
public static String formatDate(HttpServletRequest request, Date d) {
if (d==null)
return "";
Privilege pvg = new Privilege();
TimeZone tz = Global.timeZone;
if (pvg.isUserLogin(request)) {
String userName = pvg.getUser(request);
UserMgr um = new UserMgr();
UserDb user = um.getUser(userName);
if (user.isLoaded())
tz = user.getTimeZone();
}
return DateUtil.formatDate(d, DateFormat.MEDIUM,
SkinUtil.getLocale(request), tz);
}
public static String formatDateTime(HttpServletRequest request, Date d) {
if (d==null)
return "";
Privilege pvg = new Privilege();
TimeZone tz = Global.timeZone;
if (pvg.isUserLogin(request)) {
String userName = pvg.getUser(request);
UserMgr um = new UserMgr();
UserDb user = um.getUser(userName);
if (user.isLoaded())
tz = user.getTimeZone();
}
// logger.info("formatDateTime:" + tz);
return DateUtil.formatDateTime(d, DateFormat.MEDIUM, DateFormat.MEDIUM, SkinUtil.getLocale(request), tz);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -