我正在使用Cassandra 3.11.2。 Cassandra以24小时制显示日期和时间。如何将其更改为标准的12小时制?
答案 0 :(得分:3)
cqlsh
中time_format
部分的[ui]
设置控制着~/.cassandra/cqlshrc
中时间的打印。格式字符串对应于Python的time.strftime
format。因此,您需要更改为以下内容(%I
-12小时格式,%p
-AM / PM指示器):
[ui]
time_format = %Y-%m-%d %I:%M:%S %p
示例:
cqlsh> create table test.tm(id int primary key, tm timestamp);
cqlsh> insert into test.tm(id,tm) values(1, '2018-06-18 18:30:55Z');
cqlsh> SELECT * from test.tm;
id | tm
----+------------------------
1 | 2018-06-18 08:30:55 PM
(1 rows)