case when date_part('week', date '$etl_date') = '1' then substr('$etl_date',1,4)||'-'||date_part('week', date '$etl_date')
else (case when substr('$etl_date',5,4)='0101' then substr(substr('$etl_date',1,4)-1,1,4)||'-'||date_part('week', date '$etl_date')
else substr('$etl_date',1,4)||'-'||date_part('week', date '$etl_date') end) end
php獲取自然周 自然月的處理
取得當前時間的上一周時間用date y m d strtotime 1 week 沒有問題,因為每週時間固定為7天。如果當前日期為2016 5 31,用date y m d strtotime 1 month 會產生錯誤。因為這裡把 1 month按照 30 days來算 date y m d st...
C 自然周,月,季度計算。
判斷時間是否和伺服器時間是一天 public static bool judgetimeistoday datetime cs 計算當前季度多少天 public static intdatediff 計算當前月有多少天 public static intgetmonthdays 計算本週的周一日期 ...
date的to char取自然周及format引數
很多時間我們需要用oracle提供的to char 函式來取得某個日期是屬於今年的第幾周.例如 to char to date 20090112 yyyymmdd ww 得到的結果是02,就是第2?可看看日曆上,2009年1月12日第三週的周一.為什麼會有這樣的問題呢?由於oracle在to cha...