Refactor and Improve ImageMosaic's TimeParser adopting pieces of code from GeoServer's TimeParser

Description

See details from
https://osgeo-org.atlassian.net/browse/GEOS-9379

The GeoServer’s TimeParser also supports fuzzy Date search on reduced accuracy times, so that a time like "2019-11" get translated into a time range 2019-11-01T00:00:00.000 to 2019-11-30T23.59.59.999.

Part of the ImageMosaic’s TimeParser refactoring and improvement is also supporting this reduced accuracy time range parsing to get the range bounds.

Think about an ImageMosaic supporting a start Time and and end Time for each granule, based on a reduced accuracy time such as simply year and month.

 

 

Environment

None

Status

Assignee

Unassigned

Reporter

Daniele Romagnoli

Triage

None

Fix versions

Priority

Medium
Configure