sql取得當前日期是星期幾
2009-03-23 09:52
295 查看
SELECT DATEPART(weekday, GETDATE())
DATEPART函數介紹:
語法
這是指定要傳回之日期部份的參數。下表列出 Microsoft SQL Server 2005 所識別之日期部份和縮寫。
week (wk, ww) 日期部份反映 SET DATEFIRST 的變更。任何一年的 1 月 1 日都定義了 week 日期部份的起始數字,例如:DATEPART(wk, 'Jan 1, xxxx') = 1,其中 xxxx 是任何一年。
weekday (dw) 這個日期部份會傳回一個對應於星期幾的數字,例如:星期日 = 1、星期六 = 7。weekday 日期部份所產生的數字會隨著 SET DATEFIRST 所設定的值而不同。這用來設定一星期中的第一天。
date
這是傳回 datetime 或 smalldatetime 值或日期格式之字元字串的運算式。請只將 datetime 資料類型用在 1753 年 1 月 1 日之後的日期。更早的日期,請儲存成字元資料。當您輸入 datetime 值時,請一律用引號括住它們。由於 smalldatetime 的精確度只到分鐘,因此,當使用 smalldatetime 值時,秒和毫秒一律是 0。
DATEPART函數介紹:
語法
DATEPART ( datepart , date ) |
註解
DAY、MONTH 和 YEAR 函數分別是 DATEPART(dd, date)、DATEPART(mm, date) 和 DATEPART(yy, date) 的同義字。引數
datepart這是指定要傳回之日期部份的參數。下表列出 Microsoft SQL Server 2005 所識別之日期部份和縮寫。
日期部份 | 縮寫 |
---|---|
year | yy, yyyy |
quarter | qq, q |
month | mm, m |
dayofyear | dy, y |
day | dd, d |
week | wk, ww |
weekday | dw |
hour | hh |
minute | mi, n |
second | ss, s |
millisecond | ms |
weekday (dw) 這個日期部份會傳回一個對應於星期幾的數字,例如:星期日 = 1、星期六 = 7。weekday 日期部份所產生的數字會隨著 SET DATEFIRST 所設定的值而不同。這用來設定一星期中的第一天。
date
這是傳回 datetime 或 smalldatetime 值或日期格式之字元字串的運算式。請只將 datetime 資料類型用在 1753 年 1 月 1 日之後的日期。更早的日期,請儲存成字元資料。當您輸入 datetime 值時,請一律用引號括住它們。由於 smalldatetime 的精確度只到分鐘,因此,當使用 smalldatetime 值時,秒和毫秒一律是 0。
相关文章推荐
- sql取得當前日期是星期幾
- SQL 10 函数 3 日期时间函数 - 7 取得日期的指定部分
- sql中计算某天是全年的第几周及取得某天的所在周的周一的日期的函数
- SQL 10 函数 3 日期时间函数 - 3 取得当前日期时间
- SQL 输出某一天所在的年月对应的所有星期的开始与结束日期(每个月仅算4周,第四周可能会有10天)
- sql自定义日期函数,返回范围内日期和星期数表。
- SQL中如何取得系统时间和日期(时间要求返回6位,比如152910;日期要求返回8位,比如20070517)
- java 根据日期取得星期(很实用)
- 根據當前日期、天數,取得當前日期減去天數之前的日期
- 使用SQL语句查询日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期) 日期转字符串
- 使用SQL语句取相关日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期)
- SQL中日期转换为星期
- 日期转为星期显示的SQL
- Sql各类日期时间的取得
- SQL查询当前日期是星期几
- Oracle PL/SQL之NEXT_DAY - 取得下一个星期几所在的日期
- 使用SQL语句查询日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期) 日期转字符串
- SQL 判断给定日期值(或时间段)所在星期的星期一和星期天的日期
- Oracle PL/SQL之NEXT_DAY - 取得下一个星期几所在的日期
- Sql各类日期时间的取得