⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlserver日期时间函数.html

📁 SQLServer日期时间函数.html SQLServer日期时间函数.html
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<div>sql server日期时间函数</div>
<div>2007-05-02 00:05</div>
<table>
  <tbody>
    <tr>
      <td bgcolor="#CCCCCC"><div>1. 当前系统日期、时间<br />
        select getdate()
        <p>2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br />
          例如:向日期加上2天<br />
          select   dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000</p>
        <p>3. datediff 返回跨两个指定日期的日期和时间边界数。<br />
          select   datediff(day,'2004-09-01','2004-09-18') --返回:17</p>
        <p>4. datepart 返回代表指定日期的指定日期部分的整数。<br />
          SELECT DATEPART(month, '2004-10-15') --返回   10</p>
        <p>5. datename 返回代表指定日期的指定日期部分的字符串<br />
          SELECT datename(weekday, '2004-10-15')   --返回:星期五</p>
        <p>6. day(), month(),year() --可以与datepart对照一下</p>
        <p>select   当前日期=convert(varchar(10),getdate(),120)<br />
          ,当前时间=convert(varchar(8),getdate(),114)</p>
        <p>select datename(dw,'2004-10-15')</p>
        <p>select   本年第多少周=datename(week,'2004-10-15')<br />
          ,今天是周几=datename(weekday,'2004-10-15')</p>
        <table height="197" cellspacing="1" cellpadding="3" width="376" bgcolor="#666666" border="0">
                <tbody>
                  <tr>
                    <td bgcolor="#cccccc" height="30"><strong>函数</strong></td>
                    <td bgcolor="#cccccc" height="30"><strong>参数/功能</strong></td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">GetDate( )</td>
                    <td bgcolor="#ffffff">返回系统目前的日期与时间</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">DateDiff (interval,date1,date2)</td>
                    <td bgcolor="#ffffff">以interval 指定的方式,返回date2 与date1两个日期之间的差值   date2-date1</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">DateAdd (interval,number,date)</td>
                    <td bgcolor="#ffffff">以interval指定的方式,加上number之后的日期</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">DatePart (interval,date)</td>
                    <td bgcolor="#ffffff">返回日期date中,interval指定部分所对应的整数值</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">DateName (interval,date)</td>
                    <td bgcolor="#ffffff">返回日期date中,interval指定部分所对应的字符串名称</td>
                  </tr>
                </tbody>
        </table>
        <p>参数 interval的设定值如下:</p>
        <table cellspacing="1" cellpadding="3" width="492" bgcolor="#999999" border="0">
                <tbody>
                  <tr>
                    <td width="77" bgcolor="#cccccc" height="30"><strong>值</strong></td>
                    <td width="144" bgcolor="#cccccc" height="30"><strong>缩 写(Sql Server)</strong></td>
                    <td width="118" bgcolor="#cccccc" height="30"><strong>Access 和 ASP</strong></td>
                    <td width="124" bgcolor="#cccccc" height="30"><strong>说明</strong></td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Year</td>
                    <td bgcolor="#ffffff">Yy</td>
                    <td bgcolor="#ffffff">yyyy</td>
                    <td bgcolor="#ffffff">年 1753 ~ 9999</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Quarter</td>
                    <td bgcolor="#ffffff">Qq</td>
                    <td bgcolor="#ffffff">q </td>
                    <td bgcolor="#ffffff">季 1 ~ 4</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Month</td>
                    <td bgcolor="#ffffff">Mm</td>
                    <td bgcolor="#ffffff">m </td>
                    <td bgcolor="#ffffff">月1 ~ 12</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Day of year</td>
                    <td bgcolor="#ffffff">Dy</td>
                    <td bgcolor="#ffffff">y</td>
                    <td bgcolor="#ffffff">一年的日数,一年中的第几日 1-366</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Day</td>
                    <td bgcolor="#ffffff">Dd</td>
                    <td bgcolor="#ffffff">d </td>
                    <td bgcolor="#ffffff">日,1-31</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Weekday</td>
                    <td bgcolor="#ffffff">Dw</td>
                    <td bgcolor="#ffffff">w</td>
                    <td bgcolor="#ffffff">一周的日数,一周中的第几日 1-7</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Week</td>
                    <td bgcolor="#ffffff">Wk</td>
                    <td bgcolor="#ffffff">ww</td>
                    <td bgcolor="#ffffff">周,一年中的第几周 0 ~ 51</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Hour</td>
                    <td bgcolor="#ffffff">Hh</td>
                    <td bgcolor="#ffffff">h </td>
                    <td bgcolor="#ffffff">时0 ~ 23</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Minute</td>
                    <td bgcolor="#ffffff">Mi</td>
                    <td bgcolor="#ffffff">n </td>
                    <td bgcolor="#ffffff">分钟0 ~ 59</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Second</td>
                    <td bgcolor="#ffffff">Ss</td>
                    <td bgcolor="#ffffff">s</td>
                    <td bgcolor="#ffffff">秒 0 ~ 59</td>
                  </tr>
                  <tr>
                    <td bgcolor="#ffffff">Millisecond</td>
                    <td bgcolor="#ffffff">Ms</td>
                    <td bgcolor="#ffffff">-</td>
                    <td bgcolor="#ffffff">毫秒 0 ~ 999</td>
                  </tr>
                </tbody>
        </table>
        <p>access 和 asp   中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似</p>
        <p>举例:<br />
          1.GetDate() 用于sql server :select   GetDate()<br />
          <br />
          2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592   秒<br />
          DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5   天<br />
          <br />
          3.DatePart('w','2005-7-25 22:56:32')返回值为 2   即星期一(周日为1,周六为7)<br />
          DatePart('d','2005-7-25 22:56:32')返回值为   25即25号<br />
          DatePart('y','2005-7-25 22:56:32')返回值为   206即这一年中第206天<br />
          DatePart('yyyy','2005-7-25 22:56:32')返回值为 2005即2005年 </p>
        <p>SQL Server DATEPART() 函数返回 SQLServer datetime 字段的一部分。 <br />

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -