首頁>Club>
7
回覆列表
  • 1 # 用戶430150249141

    你可以先將獲取的年月日拼接成“正確”的日期格式eg:年 月 日2013 03 25這樣用/將年月日隔開,拼接之後就成了一個字符串:“2013/03/25”。在用Convert.ToDateTime的方式轉。或者format的方式

  • 2 # 用戶2827557315287620

    SQL是高級的非過程化編程語言,一般針對數據庫進行操作。

    定義:datediff(day/month/year,startdate,enddate)

    日期函數:(要返回的天數/月數/年數,開始日期,結束日期)

    具體形式:select 1,2,datediff(day,1,2) 天數 from aa

    還有一些方法:

    使用DATEDIFF函數可以求兩個日期之間相差的天數。

    MySQL中的DATEDIFF函數僅需要兩個參數 (即要計算相差天數的兩個日期),第一個參數應是兩個日期中較小的值,以避免出現負值(SQL Server中正好相反)。

    在SQL Server中,可以指定該函數返回值所表示的類型(在這個例子中,返回以“日”為單位的差)。下面的解決方案採用了SQL Server的版本:

    1 select datediff(day,allen_hd,ward_hd)

    2 from (

    3 select hiredate as ward_hd

    4 from emp

    5 where ename = 'WARD'

    6 ) x,

    7 (

    8 select hiredate as allen_hd

    9 from emp

    10 where ename = 'ALLEN'

    11 ) y

    MySQL用戶只需去掉該函數的第一個參數,交換一下傳遞ALLEN_HD和WARD_HD的順序即可。

  • 中秋節和大豐收的關聯?
  • 種龍眼盆栽怎樣種?