Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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
C# DB2时间戳查询在excel中显示不同的值_C#_Sql_Db2 - Fatal编程技术网

C# DB2时间戳查询在excel中显示不同的值

C# DB2时间戳查询在excel中显示不同的值,c#,sql,db2,C#,Sql,Db2,我使用的是c#,DB2是一个查询 SELECT current timestamp FROM sysibm.sysdummy1 在Toad中显示正确的值,但通过代码,当我在excel中显示时,会将值格式化为DD/MM/YY HH:MM格式。时间戳值是相同的*,这只是excel中的显示方式。如果愿意,可以更改Excel中的格式以显示DB2中显示的值 注意:DB2时间戳精确到微秒,但Excel只支持毫秒。因此,您将失去一点精度。我已选中设置单元格格式的选项。这是来自DB的错误值。你能提供一些从T

我使用的是c#,DB2是一个查询

SELECT current timestamp FROM sysibm.sysdummy1 

在Toad中显示正确的值,但通过代码,当我在excel中显示时,会将值格式化为
DD/MM/YY HH:MM
格式。

时间戳值是相同的*,这只是excel中的显示方式。如果愿意,可以更改Excel中的格式以显示DB2中显示的值


注意:DB2时间戳精确到微秒,但Excel只支持毫秒。因此,您将失去一点精度。

我已选中设置单元格格式的选项。这是来自DB的错误值。你能提供一些从Toad和你的c#app中得到的查询结果吗?@buffer_溢出如果你得到的是不同格式的值,但如果你只得到日期,则表示DB是currect,只给出日期。。如果您需要将其设置为so display,那么您需要将其设置为_char()[在oracle中,您必须找到DB2中的simlar函数]以将字符串/varchar中的日期值转换为所需的值formate@pratikgarg我正在以DD/MM/YY HH:MM格式获取值。我希望该值与DB2为时间戳返回的值相同,即微秒精度。。。请检查DB2中的to_char或相应函数以及如何使用它,您将获得许多格式,因此您也必须使用微秒。这是excel用于显示日期格式的格式您已编辑并从问题中删除excel word??通过Excel中的代码??获取值。抱歉,如果从问题中删除了它。