zoukankan      html  css  js  c++  java
  • java 时间转换

        public static int timestrtosec(String time) {
            if (Strings.isNullOrEmpty(time)) {
                return 0;
            }
            
            System.setProperty("user.timezone","GMT +08");
            String format = "yyyyMMddHHmmss";
            DateFormat dateFormat1 = new SimpleDateFormat(format, Locale.US);
            try {
                return (int) (dateFormat1.parse(time).getTime() / 1000);
            } catch (ParseException e) {
                e.printStackTrace();
            }

            return 0;
        }
         // timeZoneOffset 为时区
        public static String timeStamp2Date(String seconds, String format, int timeZoneOffset) {
            if (Strings.isNullOrEmpty(seconds) || seconds.equals("null")) {
                return "";
            }
            if (format == null || format.isEmpty())
                format = "yyyyMMddHH";
            
            if (timeZoneOffset > 13 || timeZoneOffset < -12) {
                timeZoneOffset = 0;
            }
            TimeZone timeZone;
            String[] ids = TimeZone.getAvailableIDs(timeZoneOffset * 60 * 60 * 1000);
            if (ids.length == 0) {
                timeZone = TimeZone.getDefault();
            } else {
                timeZone = new SimpleTimeZone(timeZoneOffset * 60 * 60 * 1000, ids[0]);
            }
        
            SimpleDateFormat sdf = new SimpleDateFormat(format);
            sdf.setTimeZone(timeZone);
            
            return sdf.format(new Date(Long.valueOf(seconds + "000")));
        }

  • 相关阅读:
    tomcat配置数据源
    Spring 配置详解
    典型的软件开发模型
    600字让你读懂Git
    JVM的自愈能力
    Maven的pom.xml文件详解
    如何使用Log4j
    掌握jQuery插件开发,这篇文章就够了
    CSS Gradient详解
    CSS Transition
  • 原文地址:https://www.cnblogs.com/chengxin1982/p/5802162.html
Copyright © 2011-2022 走看看