我以 IST ( '2015-12-28'
) 格式将数据从 C# 插入到 Cassandra 集群。但是当我使用cqlsh
. 它给了我'2015-12-27 18:30:00+0000'
格式。因此,要更改格式,我尝试了一些建议,但未能成功,例如在 cqlshrc 文件中添加 TZ='IST' 。指定 cqlsh 输出时区
那么,如何将时区更改为 IST 并获得这样的值'2015-12-27 05:30:00+0000'
。
我以 IST ( '2015-12-28'
) 格式将数据从 C# 插入到 Cassandra 集群。但是当我使用cqlsh
. 它给了我'2015-12-27 18:30:00+0000'
格式。因此,要更改格式,我尝试了一些建议,但未能成功,例如在 cqlshrc 文件中添加 TZ='IST' 。指定 cqlsh 输出时区
那么,如何将时区更改为 IST 并获得这样的值'2015-12-27 05:30:00+0000'
。
使 cqlsh 在本地时区显示时间戳。安装 pytz
sudo apt-get install python-tz
然后配置 cqlshrc 文件,我们可以在其中指定时区和输出时间格式
nano .cassandra/cqlshrc
[ui]
timezone = Asia/Kolkata
time_format = %Y-%m-%d %H:%M:%S%z
您可以根据需要使用以下time_format
yyyy-mm-dd HH:mm, yyyy-mm-dd HH:mm:ss, yyyy-mm-dd HH:mmZ, yyyy-mm-dd HH:mm:ssZ, yyyy-mm-dd'T'HH: mm, yyyy-mm-dd'T'HH:mmZ, yyyy-mm-dd'T'HH:mm:ss, yyyy-mm-dd'T'HH:mm:ssZ, yyyy-mm-dd, yyyy-毫米-ddZ,
通过在 cqlshrc 文件的 [ui] 部分中设置 time_format 属性。