pl/sql 时间输出格式
2010-12-16 10:52
218 查看
今天,一个朋友问到一个关于pl/SQL语句时间格式的输出问题,一般象这样的:yyyy-mm-dd 的格式都能很好的写出来。但是如:2009年8月12日这样的格式,在pl/SQL语句中,to_char(sysdate,'yyyy年mm月dd日')就不支持了。
其实有了to_char(sysdat,'yyyy-mm-dd')这样的格式化输出,我们就可以采用分解年、月、日、分、秒等方法来实现。
如
Sql代码
select to_char(sysdate,'yyyy')||'年'||to_number(to_char(sysdate,'mm'))||'月'||to_number(to_char(sysdate,'dd'))||'日' as 输出时间 from dual;
其实有了to_char(sysdat,'yyyy-mm-dd')这样的格式化输出,我们就可以采用分解年、月、日、分、秒等方法来实现。
如
Sql代码
select to_char(sysdate,'yyyy')||'年'||to_number(to_char(sysdate,'mm'))||'月'||to_number(to_char(sysdate,'dd'))||'日' as 输出时间 from dual;
相关文章推荐
- 设置Oracle PL/SQL时间显示格式NLS_TIMESTAMP_FORMAT
- SQL 控制时间输出的格式
- SQL中使用CONVERT转换时间输出格式
- 用PL/SQL DEVELOPER 进行时间转换时出现‘格式出现两次’
- 设置Oracle PL/SQL时间显示格式NLS_TIMESTAMP_FORMAT
- SQL中使用CONVERT转换时间输出格式
- SQL获取系统当前时间按“mm/dd/yyyy”格式输出
- 设置 Oracle PL/SQL 时间显示格式 NLS_TIMESTAMP_FORMAT
- SQL中使用CONVERT转换时间输出格式
- SQL格式化输出日期 时间格式
- SQL中的convert 函数控制输出的时间格式
- pl/sql时间格式显示问号乱码解决
- SQL中使用CONVERT转换时间输出格式
- SQL格式化输出日期 时间格式
- SQL中使用CONVERT转换时间输出格式
- ls指定日期和时间输出格式
- 修改Oracle SQL Developer的时间格式
- c#中时间输出格式
- 修改RMAN list命令输出的时间格式
- sql语句时间格式和查找某一段时间内有变化的