【问题标题】:Store ISO 8601 Date format "YYYY-MM-DDThh:mm:ss.ddddddZ" in Sybase version 15.0.3 as DateTime在 Sybase 版本 15.0.3 中将 ISO 8601 日期格式“YYYY-MM-DDThh:mm:ss.ddddddZ”存储为 DateTime
【发布时间】:2017-07-12 16:59:54
【问题描述】:

我想将日期以"YYYY-MM-DDThh:mm:ss.ddddddZ"in sybase 格式存储为日期时间。我将此日期作为字符串获取,例如"2017-06-28T09:46:14.000028Z" 如何在不丢失任何精度/信息的情况下将其存储在 datetime/TimeStamp 中?

【问题讨论】:

  • FWIW,Sybase ASE 有 bigdatetimebigtime 数据类型,可以将数据存储到微秒,尽管我认为这些数据类型要到 15.5 才能使用

标签: sql datetime sybase iso8601


【解决方案1】:

您的字符串“2017-06-28T09:46:14.000028Z”以 Z 结尾,Z 表示时区,祖鲁时间,也就是众所周知的 GMT。

Sybase ASE 没有接受时区的日期时间类型。您可以在没有时区的情况下存储其余数据,并约定该数据采用 GMT 格式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    相关资源
    最近更新 更多