Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在DB2中以特定格式查找当前服务器时间_Sql_Time_Db2 - Fatal编程技术网

Sql 在DB2中以特定格式查找当前服务器时间

Sql 在DB2中以特定格式查找当前服务器时间,sql,time,db2,Sql,Time,Db2,我想以HH:MM:SS:M格式获取DB2中的当前服务器时间 e、 g.21:05:38:7 我应该如何修改以下查询以实现它: SELECT current time FROM sysibm.sysdummy1 谢谢你的阅读 时间、日期和时间戳都是DB2以某种内部数据表示形式存储的数据类型。只有当您要求查看它(从MyTable中选择MyTime)时,DB2才会被迫将这些字节转换为人类可以读取的内容。DB2将使用区域设置将日期转换为例如2012-03-17、17/03/2012、 当您在一个中央D

我想以HH:MM:SS:M格式获取DB2中的当前服务器时间

e、 g.21:05:38:7

我应该如何修改以下查询以实现它:

SELECT current time FROM sysibm.sysdummy1

谢谢你的阅读

时间、日期和时间戳都是DB2以某种内部数据表示形式存储的数据类型。只有当您要求查看它(从MyTable中选择MyTime)时,DB2才会被迫将这些字节转换为人类可以读取的内容。DB2将使用区域设置将日期转换为例如2012-03-17、17/03/2012、

当您在一个中央DB2数据库上开发并且您的客户来自英国、美国、法国、印度等地时,这会非常有趣。。。。他们都会抱怨日期格式不正确。您应该始终认为DB2会出错,并自己进行格式化

这些事情最好通过您使用的报告工具来完成。因此,您可以为用户使用正确的格式,而不必满足于DB2数据库服务器上的任何语言环境设置

在某些情况下,您必须使用SQL进行格式化。你读过吗?在接近结尾时,作者创建了一个函数ts_fmt,该函数可以处理一些格式,并且可以轻松地用您需要的任何格式进行扩展:只需在ELSE部分之前添加此代码

when 'HH:MM:SS:M' 
    then hh || ':' || mi || ':' || ss || ':' || nnnnnn

也许这会对你的意思有所帮助,你的意思是:“| | | | | | | | | | | | | | | | | | | | | | |。