有人問怎麼判斷今天是星期幾?
select to_char(sysdate,'d') from dual
很顯然這句並不能完成要求的功能,因為這只是顯示當前為本星期的第幾天,而老外把星期天當作每個星期的第一天,那麼變通的方法就是求前一天為該周的第幾天,不就相當於今天為星期幾了麼:
select to_char(sysdate - 1,'d') from dual
中午顯示方法:
sql> select to_char(sysdate,'day') day from dual;
day------
星期日英文顯示方法:
sql> select to_char(sysdate,'day','nls_date_language=american') day from dual;
day---------
sunday
當然你也可以直接改變當前 session 的語言設定:
sql> alter session set nls_date_language='american';
會話已更改。
sql> select to_char(sysdate,'day') day from dual;
day---------
sunday
輸入今天是星期幾,求若干天後是星期幾
通過列舉變數的輸入輸出,列舉變數的值只能由賦值語句得到,不能用scanf函式直接讀入,必要時可以先輸入乙個整數,然後通過switch語句給列舉變數賦值。程式如下 include int main day char weekday 7 4 printf input today scanf d d sw...
PHP實現今天是星期幾的幾種寫法
複製 如下 tsysle 程式設計客棧 第一種寫法 da date w if da 1 else if da 2 else if da 3 else if da 4 else if da 5 else if da 6 else if da 0 else 第二種寫法 ga date w switch ...
今天星期幾?
星期幾?經常會遇到別人問你幾月幾號是星期幾的情況?如果不查日曆,直接用程式如何計算?一種直接的方法是,以某一天為參考,一天一天模擬,計算出待求天是星期幾?還有一種方法是利用基姆拉爾森計算公式。假設星期為w,年份為y,月份為m,日期為d。w d 2 m 3 m 1 5 y y 4 y 100 y 40...