zoukankan      html  css  js  c++  java
  • 时间工具类

    package com.sprucetec.tms.utils;
    
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    /**
     * 时间工具类
     * 
     * Title: TmsTimeUtils.java<br>
     * Description: <br>
     * Copyright: Copyright (c) 2015<br>
     * Company: 北京云杉世界信息技术有限公司<br>
     * 
     * @author qiang 
     * 2016年3月12日
     */
    public class TmsTimeUtils {
    
        /**
         * 根据传入的时间字符串,获得unix对应的时间戳格式
         * 
         * @author liuqiang(liuqang@meicai.cn) 
         * 2016年3月12日
         * @param day
         * @return
         */
        public static Integer getDayUnixTimeStamp(String day) {
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
            Date date;
            try {
                date = df.parse(day);
                Calendar cal = Calendar.getInstance();
                cal.setTime(date);
                long timestamp = cal.getTimeInMillis();
                return Integer.valueOf((int) (timestamp / 1000));
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return 0;
        }
    
        /**
         * 获取当天日期的unix时间戳
         * 
         * @author liuqiang(liuqiang@meicai.cn) 
         * 2016年3月12日
         * @return
         */
        public static Integer getTodayUnixTimeStamp() {
            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
            Date date = new Date();
            String day = df.format(date);
            return getDayUnixTimeStamp(day);
        }
        
        /**
         * 获得当前系统时间戳
         * @author  liuqiang(liuqiang@meicai.cn)
         * 2016年3月20日
         * @return
         */
        public static Integer getNowTimeStamp() {
            Integer now = 0;
            Long time = System.currentTimeMillis() / 1000;
            now = time.intValue();
            return now;
        }
    
        public static void main(String[] args) {
            System.out.println(TmsTimeUtils.getDayUnixTimeStamp("2016-03-12"));
            System.out.println(TmsTimeUtils.getTodayUnixTimeStamp());
        }
    }
  • 相关阅读:
    k8s之Controller Manager(七)
    k8s 之apiserver部署(六)
    k8s之etcd集群安装(五)
    k8s 之harbor仓库安装(四)
    k8s 之docker环境部署 (三)
    如何在PPT中同时插入多张图片且每张占一页
    ICMPV6
    整理桌面 | Windows自带工具
    教你在Linux中如何配置网络地址
    解决在gns3中wireshark抓包无法显示和实时刷新问题
  • 原文地址:https://www.cnblogs.com/duyinqiang/p/5696265.html
Copyright © 2011-2022 走看看