sql> select trunc(sysdate)+1/24+3 from dual;
trunc(sysdate)+1/24
-------------------
2015-08-14 01:00:00
1. sql> select sysdate from dual; --取資料庫的時間
sysdate
-------------------
2015-08-11 23:06:22
2. sql> select sysdate+1 from dual; --1代表 1天 當前時間往後推遲 1天
sysdate+1
-------------------
2015-08-12 23:10:10
3.sql> select trunc(sysdate) from dual; --trunc函式是 oracle的擷取函式,對sysdate取整
trunc(sysdate)
-------------------
2015-08-11 00:00:00
4. sql> select trunc(sysdate)+1/24 from dual; --對資料庫的時間取整 然後往後推 1小時
trunc(sysdate)+1/24
-------------------
2015-08-11 01:00:00
2015-08-11 00:00:00
5. sql> select trunc(sysdate)+1/24 +3 from dual; --取資料庫的時間 往後推遲 乙個小時,在往後推遲 3天
trunc(sysdate)+1/24
-------------------
2015-08-14 01:00:00
7. sql> select sysdate+1/24+3 from dual; --同理
sysdate+1/24+3
-------------------
2015-08-15 00:07:41
8. sql> select sysdate+1/24 from dual; --同理
sysdate+1/24
-------------------
2015-08-12 00:08:21
說說struct的對齊
寫出乙個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你宣告的變數總長度要大,這是怎麼回事呢?講講位元組對齊吧.分割線 如果體系結構是不對齊的,a中的成員將會乙個挨乙個儲存,從而sizeof a 為11。顯然對齊更浪費了空間。那麼為什麼要使用對齊呢?體系結構的...
說說 Objective C 裡的
在 objective c 中我們可以用 foo 來建立乙個nsstring常量,看起來似乎平淡無奇。但它背後其實比想象的精彩,可以被理解成乙個特殊的巨集,其接受乙個 c 字串作為引數,也可寫作 foo 之所以說 是乙個特殊的巨集,是因為其能根據傳入的 c 字串型別不同 c 字串常量或 c 字串 在...
說說 和 的區別
和 都可以用作邏輯與的運算子,表示邏輯與 and 當運算子兩邊的表示式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。還具有短路的功能,即如果第乙個表示式為false,則不再計算第二個表示式。例如,對於if str null str.equals 表...