利用sql语句实现西历转日本的和历

2011年11月11日 其他资源 11条评论 阅读8310次

利用 sql 语句实现西历转日本的和历

在做对日本的应用软件项目中,经常遇到西历转换到日本本土的和历这个行为。

对于这种处理,通常是在编程语言中,有一个很大的共通方法,供大家去调用。

其实,在数据库中,利用简单的 sql select 语句便能搞定。

西历转日本的和历之前,先看几条基本的时间操作语句。

获得系统当前时间( Oracle 服务器的时间)日期对象
  
select sysdate from dual;

Oracle 数据库的日期格式化(字符串 ----> 日期对象)
  
select to_date('2011-11-11 14:29:50','YYYY-MM-DD HH24:MI:SS') from dual;

Oracle 数据库的日期格式化(日期对象 ----> 字符串)
  
select to_char(sysdate,'YYYY-MM-DD') from dual;

 

下面就说把系统当前时间转化为和历的语句

SELECT to_char(sysdate,'EEYY" "MM" "DD" " DAY','NLS_CALENDAR=''Japanese Imperial''') as wari

FROM dual

以上语句执行结果如下所示

点击查看原图

 

下面是把指定的时间(字符串形式)转化为和历的语句

SELECT to_char(to_date('1989-01-31','YYYY-MM-DD'),'EEYY" "MM" "DD" " DAY','NLS_CALENDAR=''Japanese Imperial''') as wari

FROM dual

以上语句将会得到以下的执行结果

点击查看原图

分享本文至:

WRITTEN BY

avatar
本文标签:oracle
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

11 条评论

  1. avatar 点胶机

    我是打酱油的,欢迎回访我的哈。

  2. avatar 北京养老院

    博主一定是一个程序高手吧

  3. avatar B2B平台

    过来围观一下!!!

  4. avatar 红酒

    过来支持博主了!

  5. avatar 青岛葡萄酒

    总结一周的工作吧,博主有没有收获啊!!

  6. avatar 最好的葡萄酒

    写的很好很清楚   分析的很到位     顶一下吧  写的不容易啊

  7. avatar 乐众礼品网

    专业啊,呵呵

  8. avatar elelen

    博客很好啊,羡慕啊

  9. avatar 金顺道物流

    过来支持一下博主!!

  10. avatar 泡澡

    呵呵,支持一下博主。

  11. avatar 青岛红酒

    过来支持一下博主,博主周末要好好休息!

欢迎留言




用户登录

sitemap