zoukankan      html  css  js  c++  java
  • 各种时间格式化的转化

    /**
         * 格式化时间 yyyy-MM-dd
         *
         * @param time
         * @return
         */
        public static String formatDate(Timestamp time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
            return formatter.format(time);
        }

        /**
         * 格式化时间 yyyy-MM-dd HH:mm:ss.S
         *
         * @param time
         * @return
         */
        public static String formatTime(Timestamp time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
            return formatter.format(time);
        }

        public static String formatTime(Date time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
            return formatter.format(time);
        }

        public static String formatTimes(Timestamp time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
            return formatter.format(time);
        }

        public static String formatTimes(Date time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return formatter.format(time);
        }

        public static String formatTimes(Timestamp time, String format) {
            SimpleDateFormat formatter = new SimpleDateFormat(format);
            return formatter.format(time);
        }

        /**
         * 将字符串格式的时间转成时间戳格式
         *
         * @param time
         * @return
         */
        public static Timestamp forTimestamp(String time) {
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date = null;
            Timestamp ts = null;
            try {
                date = formatter.parse(time);
                ts = new Timestamp(date.getTime());
                return ts;
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return ts;
        }

        /**
         * 字符串的日期格式的计算
         *
         * @throws ParseException
         */
        public static int daysBetween(String smdate, String bdate) {
            try {
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                Calendar cal = Calendar.getInstance();
                cal.setTime(sdf.parse(smdate));
                long time1 = cal.getTimeInMillis();
                cal.setTime(sdf.parse(bdate));
                long time2 = cal.getTimeInMillis();
                long between_days = (time2 - time1) / (1000 * 3600 * 24);
                return Integer.parseInt(String.valueOf(between_days));
            } catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
                return 0;
            }
        }

  • 相关阅读:
    css3---2D效果 ---3D效果
    PHP 代 码 操 作 文 件
    文件上传
    在AJAX里 使用【 XML 】 返回数据类型 实现简单的下拉菜单数据
    在AJAX里 使用【 JSON 】 返回数据类型 实现简单的下拉菜单数据
    使用 AJAX + 三级联动 实现分类出全国各地的省,市,区
    AJAX里使用的弹窗样式 tanchuang.js tanchuang.css
    jquery-1.11.2.min.js
    使用【 ajax 】【 bootstrap 】显示出小窗口 详情内容 一些代码意思可以参考下一个文章
    AJAX基本操作 + 登录 + 删除 + 模糊查询
  • 原文地址:https://www.cnblogs.com/xunfang123/p/4196156.html
Copyright © 2011-2022 走看看