Enum DateTimeGroupingRuleType
Stay organized with collections
Save and categorize content based on your preferences.
DateTimeGroupingRuleType
The types of date-time grouping rule.
The examples below assume the spreadsheet locale
is "en-US", grouping bucket may be translated based on the spreadsheet locale.
To call an enum, you call its parent class, name, and property. For example,
SpreadsheetApp.DateTimeGroupingRuleType.SECOND
.
Properties
Property | Type | Description |
UNSUPPORTED | Enum | A date-time grouping rule type that is not supported. |
SECOND | Enum | Group date-time by second, from 0 to 59. |
MINUTE | Enum | Group date-time by minute, from 0 to 59. |
HOUR | Enum | Group date-time by hour using a 24-hour system, from 0 to 23. |
HOUR_MINUTE | Enum | Group date-time by hour and minute using a 24-hour system, for example 19:45 . |
HOUR_MINUTE_AMPM | Enum | Group date-time by hour and minute using a 12-hour system, for example 7:45 PM . |
DAY_OF_WEEK | Enum | Group date-time by day of week, for example Sunday . |
DAY_OF_YEAR | Enum | Group date-time by day of year, from 1 to 366. |
DAY_OF_MONTH | Enum | Group date-time by day of month, from 1 to 31. |
DAY_MONTH | Enum | Group date-time by day and month, for example 22-Nov . |
MONTH | Enum | Group date-time by month, for example Nov . |
QUARTER | Enum | Group date-time by quarter, for example Q1 (which represents Jan-Mar). |
YEAR | Enum | Group date-time by year, for example 2008. |
YEAR_MONTH | Enum | Group date-time by year and month, for example 2008-Nov . |
YEAR_QUARTER | Enum | Group date-time by year and quarter, for example 2008 Q4 . |
YEAR_MONTH_DAY | Enum | Group date-time by year, month, and day, for example 2008-11-22 . |
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 2024-12-02 UTC.
[null,null,["Last updated 2024-12-02 UTC."],[[["\u003cp\u003e\u003ccode\u003eDateTimeGroupingRuleType\u003c/code\u003e defines how date and time values are grouped in Google Sheets, like by hour, month, or year.\u003c/p\u003e\n"],["\u003cp\u003eThese grouping rules influence how data is organized and summarized, impacting features such as pivot tables and charts.\u003c/p\u003e\n"],["\u003cp\u003eYou can access these rule types using \u003ccode\u003eSpreadsheetApp.DateTimeGroupingRuleType\u003c/code\u003e followed by the specific rule, such as \u003ccode\u003eSpreadsheetApp.DateTimeGroupingRuleType.SECOND\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eGrouping buckets might be translated based on the spreadsheet's locale setting.\u003c/p\u003e\n"]]],[],null,["# Enum DateTimeGroupingRuleType\n\nDateTimeGroupingRuleType\n\nThe types of date-time grouping rule.\n\nThe examples below assume the spreadsheet [locale](/apps-script/reference/spreadsheet/spreadsheet#getSpreadsheetLocale())\nis \"en-US\", grouping bucket may be translated based on the spreadsheet locale.\n\nTo call an enum, you call its parent class, name, and property. For example, `\nSpreadsheetApp.DateTimeGroupingRuleType.SECOND`. \n\n### Properties\n\n| Property | Type | Description |\n|--------------------|--------|-----------------------------------------------------------------------------------|\n| `UNSUPPORTED` | `Enum` | A date-time grouping rule type that is not supported. |\n| `SECOND` | `Enum` | Group date-time by second, from 0 to 59. |\n| `MINUTE` | `Enum` | Group date-time by minute, from 0 to 59. |\n| `HOUR` | `Enum` | Group date-time by hour using a 24-hour system, from 0 to 23. |\n| `HOUR_MINUTE` | `Enum` | Group date-time by hour and minute using a 24-hour system, for example `19:45`. |\n| `HOUR_MINUTE_AMPM` | `Enum` | Group date-time by hour and minute using a 12-hour system, for example `7:45 PM`. |\n| `DAY_OF_WEEK` | `Enum` | Group date-time by day of week, for example `Sunday`. |\n| `DAY_OF_YEAR` | `Enum` | Group date-time by day of year, from 1 to 366. |\n| `DAY_OF_MONTH` | `Enum` | Group date-time by day of month, from 1 to 31. |\n| `DAY_MONTH` | `Enum` | Group date-time by day and month, for example `22-Nov`. |\n| `MONTH` | `Enum` | Group date-time by month, for example `Nov`. |\n| `QUARTER` | `Enum` | Group date-time by quarter, for example Q1 (which represents Jan-Mar). |\n| `YEAR` | `Enum` | Group date-time by year, for example 2008. |\n| `YEAR_MONTH` | `Enum` | Group date-time by year and month, for example `2008-Nov`. |\n| `YEAR_QUARTER` | `Enum` | Group date-time by year and quarter, for example `2008 Q4` . |\n| `YEAR_MONTH_DAY` | `Enum` | Group date-time by year, month, and day, for example `2008-11-22`. |"]]