【问题标题】:Time stamp format时间戳格式
【发布时间】:2011-12-04 10:42:07
【问题描述】:

我的 DB2 数据库中有时间戳列数据,格式如下 111010124002

当我从表名中选择时间戳时,我得到的时间戳为 101011230944。但我的要求是以人类可读的格式获取它。这样它应该如下 2011-10-10 12:40:02

【问题讨论】:

  • 这里有一篇文章如何在日期中转换时间戳:DB2 Basics: fun with dates and times
  • 一般原则是不要在sql server中格式化你的数据。相反,传回本机数据类型并将其转换为客户端中的字符串。

标签: sql db2 timestamp datetime-format


【解决方案1】:
select DATE([Your_Timestamp_Column])
from [Your_Table]

为了完整起见,请重新阅读问题

select DATE([Your_Timestamp_Column]), TIME([Your_Timestamp_Column])
from [Your_Table]

【讨论】:

    猜你喜欢
    • 2016-07-12
    • 2019-02-17
    • 2017-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多