public class WorkTimeSpan extends Number implements Serializable
| Modifier and Type | Field and Description |
|---|---|
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 |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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() |
double |
doubleValue() |
float |
floatValue() |
WorkTimeSpan |
fromDatatimeSpan(Date beginDate,
Date endDate) |
void |
fromNumberAsHour(long lSpan) |
void |
fromNumberAsMillisecond(long lSpan) |
void |
fromNumberAsMinute(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() |
int |
intValue() |
long |
longValue() |
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 |
toNumberAsMillisecond() |
long |
toNumberAsMinute()
默认单位分钟
|
long |
toNumberAsSecond() |
String |
toString()
默认到分钟
|
String |
toStringAsMillisecond() |
String |
toStringAsMinute() |
String |
toStringAsSecond() |
byteValue, shortValuepublic 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 float floatValue()
floatValue in class Numberpublic double doubleValue()
doubleValue in class Numberpublic 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)
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 toStringAsMinute()
public String toStringAsSecond()
public String toStringAsMillisecond()
public long toNumberAsMillisecond()
public long toNumberAsMinute()
public long toNumberAsSecond()
public void fromNumberAsMinute(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()
Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.