ホームページ  >  記事  >  データベース  >  Oracle時間を文字列に変換する方法

Oracle時間を文字列に変換する方法

hzc
hzcオリジナル
2020-06-08 14:28:033341ブラウズ

Oracle時間を文字列に変換する方法

職場で書かれたステートメント

select * from Bt_Holiday whereto_char(Setting_DATE,'YYYY')=Substr('2015-03-00',1,4) AND
to_char(Setting_DATE,'MM')=Substr('2015-03-00',6, (instr('2015-03-00','-',1,2))-(instr('2015-03-00','-',1)+1))
Substr('2015-03-00',6, (instr('2015-03-00','-',1,2))-(instr('2015-03-00','-',1)+1))

このステートメントは、日付から月を取得することを意味します。

to_char() 関数の機能は、数値型または日付型を文字型に変換することです。

select to_char(sysdate,'YYYY') from dual         输出为:2015
select to_char(sysdate,'MM') from dual         输出为:08
select to_date('2001-12-01','yyyy-mm-dd') from dual 输出为:2001/12/01
select sysdate from dual      输出为:2015/8/17 20:14:34
Substr('原始字符串','第几个字符开始','截取几个字符') 
select Substr('2015-03-00',1,4)  from dual   输出为:2015

Instr('ソース文字列 string1', 'string1 で検索される文字列 string2', 'どの文字から始まるか', '検索される文字列 string2 の出現数') Return 文字列の位置ソース文字列でインターセプトされます。

推奨チュートリアル: 「Oracle チュートリアル

以上がOracle時間を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。