Package de.elo.utils
Class ISOTimeSpan
java.lang.Object
de.elo.utils.ISOTimeSpan
public class ISOTimeSpan
extends java.lang.Object
Wandelt eine ISO-Zeitspanne der ELO-Form +yyyyJmmMddT oder
ISO-Form PyyyyYmmMddDThhHmmMssS in die einzelnen
Werte für Jahre, Monate usw. um.
s. http://de.wikipedia.org/wiki/ISO_8601
s. http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ISOTimeSpan(java.lang.String s)
Konstruktor -
Method Summary
Modifier and Type Method Description static java.util.Date
add(java.util.Date dt, ISOTimeSpan s)
static java.util.Date
add(java.util.Date dt, java.lang.String isoTimeSpan)
static ISOTimeSpan
fromString(java.lang.String s)
int
getDays()
int
getHours()
int
getMinutes()
int
getMonths()
int
getSeconds()
int
getWeeks()
int
getYears()
protected void
parseString(java.lang.String s)
void
setDays(int days)
void
setHours(int hours)
void
setMinutes(int minutes)
void
setMonths(int months)
void
setSeconds(int seconds)
void
setWeeks(int weeks)
void
setYears(int years)
java.lang.String
toString()
-
Field Details
-
Constructor Details
-
ISOTimeSpan
public ISOTimeSpan(java.lang.String s)Konstruktor- Parameters:
s
- bsp: P3Y6M4DT12H30M17S
-
-
Method Details
-
fromString
-
add
-
add
public static java.util.Date add(java.util.Date dt, java.lang.String isoTimeSpan) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getYears
public int getYears() -
setYears
public void setYears(int years) -
getMonths
public int getMonths() -
setMonths
public void setMonths(int months) -
getDays
public int getDays() -
setDays
public void setDays(int days) -
getHours
public int getHours() -
setHours
public void setHours(int hours) -
getMinutes
public int getMinutes() -
setMinutes
public void setMinutes(int minutes) -
getSeconds
public int getSeconds() -
setSeconds
public void setSeconds(int seconds) -
getWeeks
public int getWeeks() -
setWeeks
public void setWeeks(int weeks) -
parseString
protected void parseString(java.lang.String s)
-