java技巧之时间计算

2008-07-23 16:13:10.0     浏览:1675     来源:中国IT实验室
关键词:  java     时间  

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页]   [第2页]   [第3页]   [第4页]   [下一页]