Brad Schoening created CASSANDRA-18879:
------------------------------------------
Summary: Modernize CQLSH datetime conversions
Key: CASSANDRA-18879
URL: https://issues.apache.org/jira/browse/CASSANDRA-18879
Project: Cassandra
Issue Type: Improvement
Components: CQL/Interpreter
Reporter: Brad Schoening
Python 3.x introduced many updates to datetime conversion which allows
simplified conversions.
For example, tracing.py defines a function datetime_from_utc_to_local() but
datetime now has a native function astimezone() which will convert UTC to local
time.
Example:
{code:java}
>>> a = datetime.datetime.now().astimezone(tz.tzutc())
>>> a
datetime.datetime(2023, 9, 25, 11, 22, 36, 251705, tzinfo=tzutc())
>>> b = a.astimezone()
>>> b
datetime.datetime(2023, 9, 25, 14, 22, 36, 251705,
tzinfo=datetime.timezone(datetime.timedelta(seconds=10800), 'EEST')) {code}
See [PEP 495|https://peps.python.org/pep-0495/]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]