Join the newly launched
Discord community for real-time discussions, peer support, and direct interaction with the Meridian team!
schema.utils.date_range_bucketing.MonthlyDateRangeGenerator
Stay organized with collections
Save and categorize content based on your preferences.
Generates monthly date intervals.
Inherits From: DateRangeBucketer
schema.utils.date_range_bucketing.MonthlyDateRangeGenerator(
input_dates: Sequence[datetime.date]
)
Args |
input_dates
|
A sequence of datetime.date objects representing the range
of dates to generate intervals for.
|
Methods
generate_date_intervals
View source
generate_date_intervals() -> Iterator[DateInterval]
Generates DateInterval protos for the class's input dates.
Each interval represents a month, quarter, or year, depending on the
instance of this class. An interval is excluded if the start date is not the
first available date (in self._input_dates) for the time bucket. The last
interval in self._input_dates is excluded in all cases.
| Returns |
An iterator over generated TimeIntervals.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-09 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-12-09 UTC."],[],[]]