public class WorkTimeSpan extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DAY_MILLISECONDS |
static long |
DEFAULT_DAY_WORK_MILLISECONDS
默认每日工作时间
|
static long |
DEFAULT_DAY_WORK_MINUTES |
static long |
HOUR_MILLISECONDS |
static long |
MINUTE_MILLISECONDS |
static long |
SECOND_MILLISECONDS |
| 构造器和说明 |
|---|
WorkTimeSpan() |
WorkTimeSpan(Date beginDate,
Date endDate) |
WorkTimeSpan(Date beginDate,
Date endDate,
long dayWorkMinutes) |
WorkTimeSpan(long dayWorkMinutes) |
WorkTimeSpan(long days,
long hours,
long minutes) |
WorkTimeSpan(long dayWorkMinutes,
long days,
long hours,
long minutes) |
WorkTimeSpan(long dayWorkMinutes,
long days,
long hours,
long minutes,
long second,
long millisecond) |
WorkTimeSpan(String sTimeSpan) |
WorkTimeSpan(String sign,
long days,
long hours,
long minutes) |
WorkTimeSpan(String sign,
long dayWorkMinutes,
long days,
long hours,
long minutes) |
WorkTimeSpan(String sign,
long days,
long hours,
long minutes,
long second,
long millisecond) |
WorkTimeSpan(String sign,
long dayWorkMinutes,
long days,
long hours,
long minutes,
long second,
long millisecond) |
| 限定符和类型 | 方法和说明 |
|---|---|
WorkTimeSpan |
addDays(long ndays) |
WorkTimeSpan |
addHours(long nHours) |
WorkTimeSpan |
addMilliseconds(long nMilliseconds) |
WorkTimeSpan |
addMinutes(long nMinutes) |
WorkTimeSpan |
addSeconds(long nSeconds) |
static WorkTimeSpan |
calcDatatimeSpan(Date beginDate,
Date endDate)
计算两个日期之间的时间差
|
static WorkTimeSpan |
calcWorkTimeSpan(Date beginDate,
Date endDate) |
static WorkTimeSpan |
calcWorkTimeSpan(Date beginDate,
Date endDate,
Long dayWorkMinutes) |
WorkTimeSpan |
changeSign() |
WorkTimeSpan |
fromDatatimeSpan(Date beginDate,
Date endDate) |
void |
fromNumber(long lSpan) |
void |
fromNumberAsHour(long lSpan) |
void |
fromNumberAsMillisecond(long lSpan) |
void |
fromNumberAsSecond(long lSpan) |
void |
fromString(String sTimeSpan) |
long |
getDays() |
long |
getDayWorkHours()
每日工作时间(小时)
当这个值为24时,这个worktimespan就是datetimespan
|
long |
getDayWorkMilliseconds()
每日工作时间(毫秒)
当这个值为24时,这个worktimespan就是datetimespan
|
long |
getDayWorkMinutes()
每日工作时间(分钟)
当这个值为24时,这个worktimespan就是datetimespan
|
long |
getDayWorkSeconds()
每日工作时间(秒)
当这个值为24时,这个worktimespan就是datetimespan
|
long |
getHours() |
long |
getMilliseconds() |
long |
getMinutes() |
long |
getSeconds() |
long |
getSign() |
String |
getSignString() |
long |
getTimeSpan()
时间间隔精确到毫秒
|
String |
getTimeSpanDesc()
返回时间中文描述
|
String |
getTimeSpanDescAsMillisecond() |
String |
getTimeSpanDescAsSecond() |
void |
setDayWorkHours(long dayWorkHours)
每日工作时间(小时)
当这个值为24时,这个worktimespan就是datetimespan
|
void |
setDayWorkMilliseconds(long dayWorkMilliseconds)
每日工作时间(毫秒)
当这个值为24时,这个worktimespan就是datetimespan
|
void |
setDayWorkMinutes(long dayWorkMinutes)
每日工作时间(分钟)
当这个值为24时,这个worktimespan就是datetimespan
|
void |
setDayWorkSeconds(long dayWorkSeconds)
每日工作时间(秒)
当这个值为24时,这个worktimespan就是datetimespan
|
void |
setTimeSpan(long timeSpan)
时间间隔精确到毫秒
|
long |
toNumber()
默认单位分钟
|
long |
toNumberAsMillisecond() |
long |
toNumberAsSecond() |
String |
toString()
默认到分钟
|
String |
toStringAsMillisecond() |
String |
toStringAsSecond() |
public static final long DEFAULT_DAY_WORK_MILLISECONDS
public static final long DEFAULT_DAY_WORK_MINUTES
public static final long DAY_MILLISECONDS
public static final long HOUR_MILLISECONDS
public static final long MINUTE_MILLISECONDS
public static final long SECOND_MILLISECONDS
public WorkTimeSpan()
public WorkTimeSpan(String sTimeSpan)
public WorkTimeSpan(String sign, long dayWorkMinutes, long days, long hours, long minutes, long second, long millisecond)
public WorkTimeSpan(long dayWorkMinutes,
long days,
long hours,
long minutes,
long second,
long millisecond)
public WorkTimeSpan(String sign, long days, long hours, long minutes, long second, long millisecond)
public WorkTimeSpan(String sign, long dayWorkMinutes, long days, long hours, long minutes)
public WorkTimeSpan(long dayWorkMinutes,
long days,
long hours,
long minutes)
public WorkTimeSpan(String sign, long days, long hours, long minutes)
public WorkTimeSpan(long days,
long hours,
long minutes)
public WorkTimeSpan(long dayWorkMinutes)
public long getTimeSpan()
public void setTimeSpan(long timeSpan)
timeSpan - 时间间隔public long getDayWorkMilliseconds()
public void setDayWorkMilliseconds(long dayWorkMilliseconds)
dayWorkMilliseconds - 每日工作时间public long getDayWorkSeconds()
public void setDayWorkSeconds(long dayWorkSeconds)
dayWorkSeconds - 每日工作时间public long getDayWorkMinutes()
public void setDayWorkMinutes(long dayWorkMinutes)
dayWorkMinutes - 每日工作时间public long getDayWorkHours()
public void setDayWorkHours(long dayWorkHours)
dayWorkHours - 每日工作时间public WorkTimeSpan fromDatatimeSpan(Date beginDate, Date endDate)
public void fromString(String sTimeSpan)
public String getTimeSpanDesc()
public String getTimeSpanDescAsSecond()
public String getTimeSpanDescAsMillisecond()
public String toStringAsSecond()
public String toStringAsMillisecond()
public long toNumberAsMillisecond()
public long toNumber()
public long toNumberAsSecond()
public void fromNumber(long lSpan)
public void fromNumberAsHour(long lSpan)
public void fromNumberAsSecond(long lSpan)
public void fromNumberAsMillisecond(long lSpan)
public long getSign()
public String getSignString()
public WorkTimeSpan changeSign()
public WorkTimeSpan addDays(long ndays)
public WorkTimeSpan addHours(long nHours)
public WorkTimeSpan addMinutes(long nMinutes)
public WorkTimeSpan addSeconds(long nSeconds)
public WorkTimeSpan addMilliseconds(long nMilliseconds)
public long getDays()
public long getHours()
public long getMinutes()
public long getSeconds()
public long getMilliseconds()
public static WorkTimeSpan calcDatatimeSpan(Date beginDate, Date endDate)
beginDate - 开始日期endDate - 结束日期public static WorkTimeSpan calcWorkTimeSpan(Date beginDate, Date endDate, Long dayWorkMinutes)
public static WorkTimeSpan calcWorkTimeSpan(Date beginDate, Date endDate)
Copyright © 2017 江苏南大先腾信息产业股份有限公司. All rights reserved.