本文整理匯總了Java中javax.xml.datatype.DatatypeConstants.SECONDS屬性的典型用法代碼示例。如果您正苦於以下問題:Java DatatypeConstants.SECONDS屬性的具體用法?Java DatatypeConstants.SECONDS怎麽用?Java DatatypeConstants.SECONDS使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類javax.xml.datatype.DatatypeConstants
的用法示例。
在下文中一共展示了DatatypeConstants.SECONDS屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getFieldAsBigDecimal
/**
* <p>Gets the value of the field as a {@link BigDecimal}.</p>
*
* <p>If the field is unset, return 0.</p>
*
* @param f Field to get value for.
*
* @return non-null valid {@link BigDecimal}.
*/
private BigDecimal getFieldAsBigDecimal(DatatypeConstants.Field f) {
if (f == DatatypeConstants.SECONDS) {
if (seconds != null) {
return seconds;
} else {
return ZERO;
}
} else {
BigInteger bi = (BigInteger) getField(f);
if (bi == null) {
return ZERO;
} else {
return new BigDecimal(bi);
}
}
}
示例2: getFieldAsBigDecimal
/**
* <p>Gets the value of the field as a {@link BigDecimal}.</p>
*
* <p>If the field is unset, return 0.</p>
*
* @param f Field to get value for.
*
* @return non-null valid {@link BigDecimal}.
*/
private BigDecimal getFieldAsBigDecimal(DatatypeConstants.Field f) {
if (f == DatatypeConstants.SECONDS) {
if (seconds != null) {
return seconds;
}
else {
return ZERO;
}
}
else {
BigInteger bi = (BigInteger) getField(f);
if (bi == null) {
return ZERO;
}
else {
return new BigDecimal(bi);
}
}
}