Chinaunix首页 | 论坛 | 博客
  • 博客访问: 755068
  • 博文数量: 771
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-11 14:24
文章分类

全部博文(771)

文章存档

2011年(1)

2008年(770)

我的朋友

分类:

2008-09-11 14:32:01

    import java.text.DecimalFormat;

    import java.util.Arrays;

 

    /**

     * 时间计算工具类

     */

    public class Time {

 

        /**

         * 时间字段常量,表示“秒”

          */

        public final static int SECOND = 0;

 

        /**

         * 时间字段常量,表示“分”

          */

        public final static int MINUTE = 1;

 

        /**

         * 时间字段常量,表示“时”

          */

        public final static int HOUR = 2;

 

        /**

         * 时间字段常量,表示“天”

          */

        public final static int DAY = 3;

 

        /**

         * 各常量允许的最大值

          */

        private final int[] maxFields = { 59, 59, 23, Integer.MAX_VALUE - 1 };

 

        /**

         * 各常量允许的最小值

          */

        private final int[] minFields = { 0, 0, 0, Integer.MIN_VALUE };

 

        /**

         * 默认的字符串格式时间分隔符

          */

        private String timeSeparator = ":";

 

        /**

         * 时间数据容器

          */

        private int[] fields = new int[4];

 

        /**

         * 无参构造,将各字段置为 0

         */

        public Time() {

            this(0, 0, 0, 0);

        }

 

        /**

         * 使用时、分构造一个时间

          * @param hour      小时

          * @param minute    分钟

          */

 

[1]    

【责编:landy】

--------------------next---------------------

阅读(430) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~