ホームページ  >  記事  >  バックエンド開発  >  PHPでOracleのDATEフィールドの時、分、秒をクエリするにはどうすればよいですか?

PHPでOracleのDATEフィールドの時、分、秒をクエリするにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-20 12:27:181443ブラウズ

Oracle のバージョンは 11.2.0.1、PHP バージョン 5.5.12
この PHP クエリ方法を試しました:
DATE フィールドのフィールド名は XSSJ です

$st = OCIParse($dbconn,"SELECT to_char(syslog.XSSJ,'YYYY-MM-DD HH24:MI:SS') FROM $MH_XW");

データは次のようにクエリされますこれ 表示されているのは「27-May-2016」です

「2016-05-27 19:42:00」を出力したいのですが、正しい書き方をご指導お願いします。 ~~


ディスカッションへの返信 (解決策)

Oracle のマニュアルを確認してください。

$st = OCIParse($dbconn,"SELECT to_char(XSSJ,'YYYY-MM-DD HH:MI:SS') as XSSJ FROM $MH_XW");

問題を解決するために最後に追加しました。同じ問題に遭遇した友人の助けになれば幸いです。

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