sql - Informix 中的日期格式

标签 sql informix to-date str-to-date string-to-datetime

是否可以在 Informix DB 中以下面的格式打印 date

1993 年 5 月 19 日凌晨 12:00 ?

考虑下面的例子,

如果我执行以下查询,

select sysdate from systables;

它显示为,

2017-12-15 05:00:47.24318

但我希望输出打印为,

Dec 15 2017 05:00AM

最佳答案

IBM Informix 联机手册引用:
TO_CHAR function here
GL_DATETIME here

select sysdate 
     , to_char(sysdate, '%b %d %Y %R') as _24h
     , to_char(sysdate, '%b %d %Y %I:%M%p') as _12h
from sysmaster:sysdual;


(expression)               _24h                                                _12h                                                
-----------------------------------------------------------------------------------------------------------------------------------
2017-12-15 07:47:04.0      Dec 15 2017 07:47                                   Dec 15 2017 07:47AM                                 

关于sql - Informix 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47829943/

相关文章:

java - 每次插入数据库时​​都必须获取连接并关闭连接吗?

sql - 更新触发器?

sql - 忽略违反重复键索引的行的插入

java - Informix CSDK 安装失败

Oracle to_date 与 p.m./a.m

C# 二进制数组到十进制?

database - 如何在 Informix 中过滤 dbaccess 输出?

java - TO_DATE ('2020-04-01 00:00:00.0' ,'YYYY-MM-DD HH24:MI:SS.TZR' 中最后一个 .0 的 oracle 格式是什么?

mysql - TO_DATE 从 DD-MON-YY 到 YYYYMMDD

mysql - SQL查询似乎不会影响相同的行数,添加一个count语句