我有一个链接到C#Visual Studio应用程序的oracle数据库后端.我有一个存储几个日期的INVOICE表.在UI中,我将DateTimePicker数据绑定到这些字段.用户选择DATE和TIME.这些值存储在数据库中,以后可以恢复,但我没有在Ora...
我有一个链接到C#Visual Studio应用程序的oracle数据库后端.
我有一个存储几个日期的INVOICE表.
在UI中,我将DateTimePicker数据绑定到这些字段.用户选择DATE和TIME.这些值存储在数据库中,以后可以恢复,但我没有在Oracle界面中看到时间.
C#DataSet Visualizer:
Oracle数据视图
请注意,两个图像都在查看同一个表,首先是Visual Studio,另一个是Oracle. TIME存储在某个地方的会话之间,因为它可以被检索并填充此列绑定的用户界面控件:
问题是我想在ORACLE中运行SQL并将数据导出到EXCEL,但由于在ORACLE表中看不到TIME,我不能用于EXCEL报告.
这是一个设置吗?或者一些奇怪的缓存问题还是什么?
解决方法:
好的,这是一个无偿的答案:)
请使用TO_CHAR函数以所需格式返回日期.
本文标题为:c# – Oracle Date列存储时间,但不显示它
基础教程推荐
- 在 C# 中使用 Span<T> 和 Memory<T> 编写高性能代码的详细步骤 2023-06-28
- 使用 SSH 远程调试 Linux 上的 .NET Core 2023-09-27
- C#实现自由组合本地缓存、分布式缓存和数据查询 2023-06-21
- windows下asp.net core 低成本最简化部署方式 2023-09-26
- 在Visual Studio中使用C#或VB为Mac,Windows或iOS创建桌面应用程序 2023-09-18
- C# 使用multipart form-data方式post数据到服务器 2023-03-09
- c# – 在USQL中处理具有不同列的文件 2023-11-22
- Unity 按钮事件封装操作(EventTriggerListener) 2023-04-10
- C# StreamReader类实现读取文件的方法 2023-03-29
- C#获取每个年,月,周的起始日期和结束日期的方法 2022-11-02