首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

java时间相差8个小时的解决方法

java时间相差8个小时的解决方法

在数据库中提取出数据如果少了8个小时 那么在程序中加上8个小时即可解决


    // 用于解决时差8小时问题
        private static String formDate(Date value) {
            String newValue = "null";
            try {
                SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
                if (value == null) {
                    return "null";
                }
                Calendar ca = Calendar.getInstance();
                ca.setTime(value);
                ca.add(Calendar.HOUR_OF_DAY, 8);
                newValue = "\"" + f.format(ca.getTime()) + "\"";
     
     
            } catch (Exception e) {
                e.printStackTrace();
            }
            return newValue;
        }
返回列表