sql - 如何在 SQL 中格式化当前日期和时间,但只包含时间本身?
问题描述
我不确定如何将“默认系统日期”格式化为只有运行时的时间位?
所以输出将是没有日期的当前时间'15:20:52'。
我正在使用 sql plus。
创建表时,如下所示:
create table timeslot
(
tsdate default sysdate not null,
tstime default sysdate not null)
解决方案
如果您使用的是MS SQL,请尝试如下 -
SELECT GETDATE() AS INPUT,CONVERT(VARCHAR(10), GETDATE(), 108) AS EXPECTED_OUTPUT;
推荐阅读
- javascript - 可滚动容器中的 Vuetify 自动完成样式问题
- chart.js - 显示轴的最大值
- javascript - Vue.js 组件数据依赖于其他组件数据
- android - 反应原生,获取底部选项卡的大小并为屏幕设置固定位置
- android - 在 Kotlin 中设置和读取 EditText
- javascript - 函数返回未定义而不是请求的结果
- c++ - Xcode 错误:“工作目录不存在”
- c# - Pulumi C#:将堆栈输出标记为机密
- javascript - 如何在 Firebase 中搜索单个对象,然后在不使用 forEach 的情况下对其进行处理?
- javascript - 如何从内到外迭代 Javascript 对象