包含phporacledate的詞條

本文目錄一覽:

如何在php中向oracle資料庫插入日期時間型數據

使用to_date函數

************to_date函數參數簡介***********

******************************************

對於你的問題

‘1996-12-03’ 改為 to_date(‘1996-12-03′,’yyyy-mm-dd’)

‘1970-12-12’ 改為 to_date(‘1970-12-12′,’yyyy-mm-dd’)

’19-Dec-00′ 改為 to_date(’19-Dec-00′,’dd-mon-yy’)

’19-Oct-75′ 改為 to_date(’19-Oct-75′,’dd-mon-yy’)

之後直接插入即可。

**************oracle上的實驗**************

SQL select to_char(sysdate,’yyyy-mm-dd’) from dual;

TO_CHAR(SY

———-

2009-04-17

SQL select to_char(sysdate,’dd-mon-yy’) from dual;

TO_CHAR(S

———

17-apr-09

******************************************

—-

以上,希望對你有所幫助。

程序PHP,資料庫ORACLE 連接方式PDO,日期欄位為DATE型,數據是2011-10-18;頁面輸出是11-10月-11

應該有兩種處理方式吧,oracle 的to_char(日期,『yyyy-mm-dd』)轉換為你想要的格式為字元串,直接用php 輸出。

或者是 把oracle的 時間轉換為時間戳然後 用PHP轉成你想要的格式吧

PHP中轉換從Oracle中取出的日期格式問題!

?php

$s=’22-7月 -08′;//確保前後沒有空格,即格式嚴謹如給出的

preg_match(‘/(?d\d{2})-(?m\d{1,2})月\s*-(?y\d{2})/’,$s,$m);

echo date(‘Y-m-d’,strtotime($m[‘y’].’-‘.$m[‘m’].’-‘.$m[‘d’]));

==========

輸出

2008-07-22

========

另,原數據只有日期沒有時間,輸出也不該有時間,不然就是編造的錯時間。。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/182425.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-24 06:21
下一篇 2024-11-24 06:21

相關推薦

發表回復

登錄後才能評論