自定義函式獲取當前日期是當年的第幾個星期

2021-09-30 06:11:36 字數 387 閱讀 9566

oracle的to_char(date, 'ww')可以獲取當前日期是第幾個星期,不過這個數字是從1月1日開始算,7天為乙個星期。

如2023年1月1日是星期五,

2023年1月2日是星期六,

2023年1月3日是星期日,

2023年1月4日是星期一,

2023年1月5日是星期二,

2023年1月6日是星期三,

2023年1月7日是星期四,

2023年1月8日是星期五

如果規定一周是從星期日開始,那麼按照我們的習慣,1月1日和2日為第乙個星期,3日開始就是第二個星期了;

如果一周是從周一開始,那麼1,2,3日是第乙個星期,4日開始是第二個星期。

可以建立乙個自定義的函式來獲取符合我們的習慣的星期數。

C 獲取當前日期當年的週數

這幾天跨年,專案上遇到了乙個週數計算的問題。2016年的元旦是周五開始的,之前系統計算的是屬於15年的第53個周,但是年份已經到了16年了。公司要求從1月1號周五開始算作16年的第乙個周,今天1月4號也就是周一,開始算作16年的第二個周。網上的解決方案是這樣子的。一.找到第一周的最後一天 先獲取1月...

使用sqlserver日期函式獲取當前日期

使用sqlserver日期函式中的getdate 可以獲取當現的日期,下面就將為您介紹這種使用sqlserver日期函式獲取當前日期的方法,供您參考,希望對您學習sqlserver日期函式有所啟迪。但是如果我們只需要得到當前的日期,不需要時間部分,或者不需要日期只要時間部分,再或者我要只要欄位中的日...

java 獲取當前日期是星期幾

獲取當前日期是星期幾 param dt return 當前日期是星期幾 public static string getweekofdate date dt calendar cal calendar.getinstance cal.settime dt int w cal.get calendar...