forumskin.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 66 行
JAVA
66 行
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;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(); } return DateUtil.formatDateTime(d, DateFormat.MEDIUM, DateFormat.MEDIUM, SkinUtil.getLocale(request), tz); } public static String formatDateTimeShort(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.formatDateTime(d, DateFormat.SHORT, DateFormat.MEDIUM, SkinUtil.getLocale(request), tz); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?