Issue 430 - Fix timeline facet to handle Calendar type as well as Date
git-svn-id: http://google-refine.googlecode.com/svn/trunk@2379 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
aef95e7c30
commit
23ac625818
@ -33,6 +33,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
|
|
||||||
package com.google.refine.browsing.filters;
|
package com.google.refine.browsing.filters;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import com.google.refine.browsing.util.RowEvaluable;
|
import com.google.refine.browsing.util.RowEvaluable;
|
||||||
@ -69,6 +70,9 @@ abstract public class ExpressionTimeComparisonRowFilter extends ExpressionNumber
|
|||||||
if (v instanceof Date) {
|
if (v instanceof Date) {
|
||||||
long time = ((Date) v).getTime();
|
long time = ((Date) v).getTime();
|
||||||
return _selectTime && checkValue(time);
|
return _selectTime && checkValue(time);
|
||||||
|
} else if (v instanceof Calendar) {
|
||||||
|
long time = ((Calendar) v).getTime().getTime();
|
||||||
|
return _selectTime && checkValue(time);
|
||||||
} else {
|
} else {
|
||||||
return _selectNonTime;
|
return _selectNonTime;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user