去TM的php oracle之時間取出篇

2021-09-01 10:37:11 字數 926 閱讀 2440

不會寫sql語句,打算使用orm 用tp5+oracle 寫內容。

過程中發現都是坑,使用模型存入時,時間格式對不上怎麼村都存不進去,改用了原生sql語句存入,可以存進去了。

踏馬取得時候取不出來了。。取出來的時間格式為20-11-18…這是什麼東西。。20號11月2023年,完全不是自己要的。自己要的是年月日時分秒的格式啊大佬。畢竟是新手找了老半天的資料沒找到解決方式,就當我惱火至極的時候發現了乙份老舊部落格。

如何像其它資料庫一樣執行sql語句:select 華志(date型別的字段)  from syslog;只能讀取到前10位,即年月日,而沒有時間

sql應這樣寫:

select to_char(syslog.華志, 'yyyy-mm-dd hh24:mi:ss') as c from syslog

執行:$stmt = oci_parse($conn, "

select to_char(syslog.華志, 'yyyy-mm-dd hh24:mi:ss') as c from syslog

"); 如果是thinkphp,做如下查詢

$list=$syslog->field('syslog.*,to_char(syslog.華志, \'yyyy-mm-dd hh24:mi:ss\') as log_time_char');

講解完

感謝這份五年前的部落格- -感謝這位大佬拯救了我。

$list = db::table('sgsp_reports')->field('sgsp_reports.*,to_char(post_time, \'yyyy-mm-dd hh24:mi:ss\') as log_time_char')->where('ispass','<>',1)->order('post_time', 'desc')->paginate(5);

Java TM 中TM的意思

tm不一定代表註冊商標tm是trademark的縮寫,美國通常在商品上加註tm表示該文字或圖案是商標,並不一定是指已註冊商標。美國對商標的保護原則是使用在先原則,只要使用在先,就受到保護,所以使用者一般不註冊。而r是register的縮寫,用在商標上是指註冊商標。我國 商標法實施條例 第三十七條規定...

CRT中的時間 time t和tm

時間處理時實際專案中經常碰到的問題,這裡介紹最常用的時間處理函式。首先介紹基本的時間概念。時間一般分為兩種,一種是本地時間 local time 一種是協調世界時間 coordinated universal time utc 也就是傳說中的格林威治時間。本地時間與utc時間之間的差即為時差,比如,...

c 內聯函式 (講解的TM真好)

1.內聯函式 在c 中我們通常定義以下函式來求兩個整數的最大值 複製 如下 int max int a,int b 為這麼乙個小的操作定義乙個函式的好處有 閱讀和理解函式 max 的呼叫,要比讀一條等價的條件表示式並解釋它的含義要容易得多 如果需要做任何修改,修改函式要比找出並修改每一處等價表示式容...