【问题标题】:Time format with a plus sign?带加号的时间格式?
【发布时间】:2022-01-04 06:49:23
【问题描述】:

我的示例数据格式为“2020-01-01 00:00:00+08:00”,“+”后面的数字代表时区。当我将 csv 文件导入数据库时​​,没有匹配时间格式。 dolphindb的时间格式怎么填?

【问题讨论】:

    标签: csv dolphindb timestamp-with-timezone


    【解决方案1】:

    假设 csvFile 包含以下数据:

    time
    2020-01-01 00:00:00+08:00
    2020-02-01 00:00:00+08:00
    2020-03-01 10:00:00+08:00
    

    加载数据:

    csvFile="D:/DolphinDB/timezone1.csv"
    schemaTB = extractTextSchema(csvFile)
    update schemaTB set type="STRING" where name="time"
    t = loadText(csvFile,,schemaTB)
    t.replaceColumn!(`time,datetimeParse(left(t.time,19),"yyyy-MM-dd HH:mm:ss"))
    

    以上脚本加载STRING类型的数据,然后将其转换为DATETIME类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-28
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      相关资源
      最近更新 更多