- 1.22.0 (latest)
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.1
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.1
- 0.19.2
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
DatetimeMethods(
data=None,
index: vendored_pandas_typing.Axes | None = None,
dtype: typing.Optional[
bigframes.dtypes.DtypeString | bigframes.dtypes.Dtype
] = None,
name: str | None = None,
copy: typing.Optional[bool] = None,
*,
session: typing.Optional[bigframes.session.Session] = None
)
Accessor object for datetime-like properties of the Series values.
Properties
date
Returns numpy array of Python datetime.date
objects.
Namely, the date part of Timestamps without time and timezone information.
day
The day of the datetime.
dayofweek
The day of the week with Monday=0, Sunday=6.
Return the day of the week. It is assumed the week starts on
Monday, which is denoted by 0 and ends on Sunday which is denoted
by 6. This method is available on both Series with datetime
values (using the dt
accessor) or DatetimeIndex.
Returns | |
---|---|
Type | Description |
Series or Index | Containing integers indicating the day number. |
hour
The hours of the datetime.
minute
The minutes of the datetime.
month
The month as January=1, December=12.
quarter
The quarter of the date.
second
The seconds of the datetime.
time
Returns numpy array of datetime.time
objects.
The time part of the Timestamps.
tz
Return the timezone.
unit
Returns the unit of time precision.
year
The year of the datetime.
Methods
strftime
strftime(date_format: str) -> bigframes.series.Series
Convert to string Series using specified date_format.
Return a Series of formatted strings specified by date_format. Details
of the string format can be found in BigQuery format elements doc
<%(https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements)s>
__.
Examples:
>>> import bigframes.pandas as bpd
>>> bpd.options.display.progress_bar = None
>>> s = bpd.to_datetime(
... ['2014-08-15 08:15:12', '2012-02-29 08:15:12+06:00', '2015-08-15 08:15:12+05:00'],
... utc=True
... ).astype("timestamp[us, tz=UTC][pyarrow]")
>>> s.dt.strftime("%B %d, %Y, %r")
0 August 15, 2014, 08:15:12 AM
1 February 29, 2012, 02:15:12 AM
2 August 15, 2015, 03:15:12 AM
Name: 0, dtype: string
Parameter | |
---|---|
Name | Description |
date_format |
str
Date format string (e.g. "%Y-%m-%d"). |