engine.DateTimeField

Field which indexes datetimes as Point fields of timestamps.

Usage

Source

engine.DateTimeField()

Supports datetimes, dates, and any prefix of time tuples.

Methods

Name Description
duration() Return date range query within time span of date.
items() Generate lucene NumericFields of timestamps.
prefix() Return range query which matches the date prefix.
range() Return NumericRangeQuery of timestamps.
timestamp() Return utc timestamp from date or time tuple.
within() Return date range query within current time and delta.

duration()

Return date range query within time span of date.

Usage

Source

duration(date, days=0, **delta)

Parameters

date

origin date or tuple days **delta:: timedelta parameters


items()

Generate lucene NumericFields of timestamps.

Usage

Source

items(*dates)

prefix()

Return range query which matches the date prefix.

Usage

Source

prefix(date)

range()

Return NumericRangeQuery of timestamps.

Usage

Source

range(start, stop, **inclusive)

timestamp()

Return utc timestamp from date or time tuple.

Usage

Source

timestamp(date)

within()

Return date range query within current time and delta.

Usage

Source

within(days=0, weeks=0, tz=None, **delta)

If the delta is an exact number of days, then dates will be used.

Args: days weeks: number of days to offset from today tz: optional timezone **delta: additional timedelta parameters