bear / parsedatetime

Parse human-readable date/time strings
Apache License 2.0
695 stars 106 forks source link

Add a constant for start hour #225

Closed drewcm closed 4 years ago

drewcm commented 6 years ago

Adds a constant specifying the start hour for all relative calculations when self.StartTimeFromSourceTime is False.

parsedatetime uses 09:00 as the start of the day for relative calculations, but that time is not currently configurable. 09:00 is the traditional start of the workday in the the US and other countries, but in many countries 07:00 or 08:00 is traditional.

There's also a use case for being able to set the start of the day to 00:00:00.

I considered adding configuration to set hour/minute/second, but thought just hour would satisfy most use cases and require less code change.


This change is Reviewable

Techyuvi commented 5 years ago

facing the same issue, this should be merged.