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.Dateadd(java.util.Date dt, ISOTimeSpan s)static java.util.Dateadd(java.util.Date dt, java.lang.String isoTimeSpan)static ISOTimeSpanfromString(java.lang.String s)intgetDays()intgetHours()intgetMinutes()intgetMonths()intgetSeconds()intgetWeeks()intgetYears()protected voidparseString(java.lang.String s)voidsetDays(int days)voidsetHours(int hours)voidsetMinutes(int minutes)voidsetMonths(int months)voidsetSeconds(int seconds)voidsetWeeks(int weeks)voidsetYears(int years)java.lang.StringtoString()
-
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:
toStringin 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)
-