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());
        }
    }
  • 相关阅读:
    批量修改文件名
    查看数据库版本及当前登录用户是什么?
    安装mysql5.5时候的报错解决办法:
    mysql.sock的作用
    Linux系统编程15_C函数总结
    Linux系统编程14_信号和进程状态
    Linux系统编程13_CoreDump
    Linux系统编程12_标准库和POSIX标准头文件
    gcc使用
    http长链接短链接
  • 原文地址:https://www.cnblogs.com/duyinqiang/p/5696265.html
Copyright © 2011-2022 走看看