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 + -
显示快捷键?