我正在调用一个函数来创建DataTable - 问题是Date字段在同一列中同时显示Date和Time并且没有正确显示。我希望保持字段Date + Time值不变 - 但是可以将它分开如果不可能,则分为数据和时间两个不同的领域。
def make_table(source):
columns = [
TableColumn(field='DATE', title="DATE", formatter=DateFormatter()),
TableColumn(field='CCYPAIR', title="CCYPAIR"),
TableColumn(field='SIDE', title="SIDE"),
TableColumn(field='PRICE', title="PRICE"),
TableColumn(field='TYPE', title="TYPE"),
TableColumn(field='Volume', title="Amount"),
TableColumn(field='ORDER_ID_108', title="ORDERID"),
]
data_table = DataTable(source=source, columns=columns, width=1000, height=400)
return data_table
CCYPAIR DATE ORDER_ID_108 PRICE SIDE TYPE Volume
0 EURCHF 2015-01-15 13:41:34.555 380 1.2 B订单50.0
答案 0 :(得分:0)
以下更改使其正常工作。谢谢
string_dates = []
for i in df['DATE']: string_dates.append(i.strftime("%Y-%m-%d %H:%M:%S.%f"))
df['DATE'] = string_dates