无法将Cassandra 2.1.11中的时区更改为IST



我正在以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-mm-ddZ,

通过在cqlshrc文件的[ui]部分中设置time_format属性。

相关内容

  • 没有找到相关文章

最新更新