private DateTimeFunctions() {
}
+
+ private final static String SPACE = "[\t\n\r ]*";
+ private final static String NUMBER = "[0-9]*";
+ private final static String TWODIGITNUMBER = "[0-9][0-9]";
+ private final static String FOURDIGITNUMBER = "[0-9][0-9][0-9][0-9]";
+ private final static String FRACTION = "(\\.[0-9]*)|)";
+ private final static String SIGN = "[-+]";
+ private final static String TZD = "(Z|(+|-)([0-9][0-9]:[0-9][0-9]|[0-9][0-9][0-9][0-9]))";
+
/**
* Function to parse a <a href="http://www.w3.org/TR/NOTE-datetime">W3CDTF</a> formatted string.
*
* YYYY[-MM[-DD[Thh:mm[:ss[.s*]]TZD]]]
*
* @param aString
- * @return
+ * @return Date
*/
- private final static String SPACE = "[\t\n\r ]*";
- private final static String NUMBER = "[0-9]*";
- private final static String TWODIGITNUMBER = "[0-9][0-9]";
- private final static String FOURDIGITNUMBER = "[0-9][0-9][0-9][0-9]";
- private final static String FRACTION = "(\\.[0-9]*)|)";
- private final static String SIGN = "[-+]";
- private final static String TZD = "(Z|(+|-)([0-9][0-9]:[0-9][0-9]|[0-9][0-9][0-9][0-9]))";
-
public static Date parseW3CDTFString(String aString) throws UtilExc, UtilFailure {
try {
int year = 1;