亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

c#和sql如何獲得時間間隔的方法

 更新時間:2013年12月05日 16:48:31   作者:  
這篇文章主要介紹了c#和sql如何獲得時間間隔的方法,有需要的朋友可以參考一下

TimeSpan的用法

TimeSpan是用來表示一個時間段的實例,兩個時間的差可以構(gòu)成一個TimeSpan實例,現(xiàn)在就來簡單介紹一下幾點重要的用法:

a 先來介紹幾個方法

TimeSpan.Minutes(其他時間比如天數(shù),小時數(shù),秒數(shù)都一樣的情況下得到的分鐘數(shù)的差),其他的Hours,Second一樣

DateTime.Tick :是一個計時周期,表示一百納秒,即一千萬分之一秒,那么 Ticks 在這里表示總共相差多少個時間周期,即:9 * 24 *                    3600 * 10000000 + 23 * 3600 * 10000000 + 59 * 60 * 10000000 + 59 * 10000000 = 8639990000000。3600 是一小時                    的秒數(shù)

TimeSpan.TotalDays:兩個時間段相差的日數(shù),其他的TotalHours,TotalMinutes,TotalSeconds 一樣


b 兩個時間的差

復(fù)制代碼 代碼如下:

string time1 = "2010-5-26 8:10:00";

string time2 = "2010-5-26 18:20:00";

DateTime t1 = Convert.ToDateTime(time1);

DateTime t2 = Convert.ToDateTime(time2);

TimeSpan ts1=t2-t1;

string tsMin=ts1.Minutes.ToString();

TimeSpan ts11=new TimeSpan(t1.Tick);

TimeSpan ts22=new TimeSpan(t2.Tick);

string diff=ts22.Subtract(ts11).TotalMinutes.ToString();


Subtract:表示兩個時間段的差

diff:就表示兩個時間相差的分鐘數(shù),上面的例子就是610分鐘。

--cs代碼--

復(fù)制代碼 代碼如下:

DateTime   t1   =   DateTime.Parse("1998-2-25 ");  
DateTime   t2   =   DateTime.Parse("2009-7-28");  
System.TimeSpan   ts=t2-t1;  
int   day   =   ts.Days;

--sql代碼--

復(fù)制代碼 代碼如下:

select year=datediff(year,'2009-2-25','2009-7-28' ) , month=datediff(month,'2009-2-25','2009-7-28')

select month=datediff(month,'2009-2-25','2009-7-28')

select day=datediff(day,'2009-2-25','2009-7-28')

相關(guān)文章

  • C#實現(xiàn)的最短路徑分析

    C#實現(xiàn)的最短路徑分析

    C#實現(xiàn)的最短路徑分析,需要的朋友可以參考一下
    2013-03-03
  • python實現(xiàn)AutoResetEvent類的阻塞模式方法解析

    python實現(xiàn)AutoResetEvent類的阻塞模式方法解析

    AutoResetEvent :當(dāng)某個線程執(zhí)行到WaitOne()方法時,該線程則會處于阻塞模式,當(dāng)被調(diào)用了Set()方法,阻塞的線程則會繼續(xù)向下執(zhí)行,其狀態(tài)立即被自動設(shè)置為阻塞模式
    2012-11-11
  • C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種)

    C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種)

    這篇文章主要介紹了C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Entity?Framework映射TPH、TPT、TPC與繼承類

    Entity?Framework映射TPH、TPT、TPC與繼承類

    這篇文章介紹了Entity?Framework映射TPH、TPT、TPC與繼承類,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#實現(xiàn)QQ截圖功能及相關(guān)問題

    C#實現(xiàn)QQ截圖功能及相關(guān)問題

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)QQ截圖功能及相關(guān)問題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 漢字轉(zhuǎn)拼音縮寫示例代碼(Silverlight和.NET 將漢字轉(zhuǎn)換成為拼音)

    漢字轉(zhuǎn)拼音縮寫示例代碼(Silverlight和.NET 將漢字轉(zhuǎn)換成為拼音)

    本篇文章主要介紹了漢字轉(zhuǎn)拼音縮寫示例代碼(Silverlight和.NET 將漢字轉(zhuǎn)換成為拼音) 需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • c#一個定時重啟的小程序?qū)崿F(xiàn)代碼

    c#一個定時重啟的小程序?qū)崿F(xiàn)代碼

    今天有個朋友找我問有沒有一些能像Windows一樣計劃任務(wù)重啟的軟件,我也不清楚。他它說能讓我做一個給他它么?我考慮了一下,他的服務(wù)器都是有安裝.NET框架的,那可以用.NET來使下~~!
    2008-09-09
  • 淺談C#2.0泛型中的變化:default關(guān)鍵字

    淺談C#2.0泛型中的變化:default關(guān)鍵字

    下面就詳細(xì)的說明一下。之所以會用到default關(guān)鍵字,是因為需要在不知道類型參數(shù)為值類型還是引用類型的情況下,為對象實例賦初值
    2013-09-09
  • C#簡單快速的json組件fastJSON使用介紹

    C#簡單快速的json組件fastJSON使用介紹

    JSON數(shù)據(jù)格式簡潔,用于數(shù)據(jù)的持久化和對象傳輸很實用。最近在做一個Razor代碼生成器,需要把數(shù)據(jù)庫的表和列的信息修改后保存下來,想到用JSON序列化對象并保存,需要時再反序列化成對象會簡單一些
    2012-11-11
  • C#解析char型指針?biāo)赶虻膬?nèi)容(實例解析)

    C#解析char型指針?biāo)赶虻膬?nèi)容(實例解析)

    在c++代碼中定義了一個功能函數(shù),這個功能函數(shù)會將計算的結(jié)果寫入一個字符串型的數(shù)組中output,然后c#會調(diào)用c++導(dǎo)出的dll中的接口函數(shù),然后獲取這個output并解析成string類型,本文通過實例解析C#?char型指針?biāo)赶虻膬?nèi)容,感興趣的朋友一起看看吧
    2024-03-03

最新評論