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]

Reply via email to