oracle - 如何使用 oracle 或 Plsql 转换 to_char ('DD/MM/YYYY HH24:MI') 和 to_date ('DD/MM/YYYY HH24:MI')
问题描述
从 qc_warning_record q 中选择 to_date((q.confirm_DATE || ' ' || q.confirm_time),'dd/mm/yyyy hh24:mi') 其中 q.warning_id = 125 ;需要表演时间 在此处输入图像描述
解决方案
假设q.confirm_date
是一个日期并且q.confirm_time
是一个字符串(格式为 HH24:MI),并且您需要创建一个日期(日期-时间)数据类型的值,将第一列中的日期(截断到午夜)与其次,你可以这样做:
to_date( to_char(q.confirm_date, 'dd/mm/yyyy') || ' ' || q.confirm_time
, 'dd/mm/yyyy hh24:mi'
)
如果您查询日期并且您的 NLS_DATE_FORMAT 设置为 dd-MON-rr,您将无法查看时间。要更改它,您必须先运行
alter session set nls_date_format='dd/mm/yyyy hh24:mi';
推荐阅读
- outlook-addin - 约会时 Outlook 加载项 office.js 已保存
- ios - 斯威夫特:“致命错误:newElements.underestimatedCount 被高估了”——这个错误是什么意思?
- r - 如何检查日期是否在一年中的指定时间内
- actions-on-google - 我应该在目录页面中提及示例调用中的深层链接吗?
- javascript - 如何将变量从html文件传递到javascript文件
- javascript - d3.js CSV 到 HTML 表格 - 标题、平均值和图表
- xslt - 元素的位置必须按递增顺序
- angular - 如何使用语义发布在 Bitbucket 存储库中发布 Angular 库?
- unity3d - 使用正则表达式的 TextMesh Pro InputField 字符验证
- bash - Bash:固定变量变为可变变量