最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#判斷一天、一年已經(jīng)過了百分之多少的方法

 更新時間:2015年08月17日 12:32:25   作者:北風(fēng)其涼  
這篇文章主要介紹了C#判斷一天、一年已經(jīng)過了百分之多少的方法,涉及C#針對時間及日期的運算與判定技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#判斷一天、一年已經(jīng)過了百分之多少的方法。分享給大家供大家參考。具體如下:

這里寫了四個函數(shù),分別是

1.判斷當(dāng)前時間過了今天的百分之多少 static double DayTimePassed()

2.判斷指定時間過了當(dāng)日的百分之多少 static double DayTimePassed(DateTime dt)

3.判斷當(dāng)前時間過了今年的百分之多少 static double YearTimePassed()

4.判斷指定時間過了當(dāng)年的百分之多少 static double YearTimePassed(DateTime dt)

一、函數(shù)代碼

/// <summary>
/// 判斷當(dāng)前時間過了今天的百分之多少
/// </summary>
/// <returns></returns>
static double DayTimePassed()
{
  DateTime dt = DateTime.Now;
  double Numerator = dt.Hour * 60 * 60 + dt.Minute * 60 + dt.Second;
  double Denominator = 24 * 60 * 60;
  return Numerator / Denominator;
}
/// <summary>
/// 判斷指定時間過了當(dāng)日的百分之多少
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
static double DayTimePassed(DateTime dt)
{
  double Numerator = dt.Hour * 60 * 60 + dt.Minute * 60 + dt.Second;
  double Denominator = 24 * 60 * 60;
  return Numerator / Denominator;
}
/// <summary>
/// 判斷當(dāng)前時間過了今年的百分之多少
/// </summary>
/// <returns></returns>
static double YearTimePassed()
{
  DateTime dt = DateTime.Now;
  double Numerator = dt.DayOfYear * 24 * 60 * 60 +
    dt.Hour * 60 * 60 + dt.Minute * 60 + dt.Second;
  double Denominator =
    (DateTime.IsLeapYear(dt.Year) ? 366 : 365) * 24 * 60 * 60;
  return Numerator / Denominator;
}
/// <summary>
/// 判斷指定時間過了當(dāng)年的百分之多少
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
static double YearTimePassed(DateTime dt)
{
  double Numerator = dt.DayOfYear * 24 * 60 * 60 +
    dt.Hour * 60 * 60 + dt.Minute * 60 + dt.Second;
  double Denominator =
    (DateTime.IsLeapYear(dt.Year) ? 366 : 365) * 24 * 60 * 60;
  return Numerator / Denominator;
}

二、Main函數(shù)調(diào)用

static void Main(string[] args)
{
  Console.WriteLine(DateTime.Now.ToString());
  Console.WriteLine("Day: " + DayTimePassed().ToString("P"));
  Console.WriteLine("Day: " + DayTimePassed(DateTime.Now).ToString("P"));
  Console.WriteLine("Year: " + YearTimePassed().ToString("P"));
  Console.WriteLine("Year: " + YearTimePassed(DateTime.Now).ToString("P"));
  Console.ReadLine();
}

三、運行結(jié)果

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#讀取QQ純真IP數(shù)據(jù)庫QQWry.Dat的代碼

    C#讀取QQ純真IP數(shù)據(jù)庫QQWry.Dat的代碼

    QQ純真IP庫算是IP地址收集較為全的一個IP庫,對于IP查詢來說這個是不錯的選擇。下面是如何查詢純真IP庫的一個類,使用C#代碼。
    2007-03-03
  • C#中使用基數(shù)排序算法對字符串進行排序的示例

    C#中使用基數(shù)排序算法對字符串進行排序的示例

    Radix Sort基數(shù)排序是非比較型的排序算法,其時間復(fù)雜度是O(k·n),n為元素個數(shù),為數(shù)字位數(shù),這里我們就來看一下C#中使用基數(shù)排序算法堆字符串進行排序的示例
    2016-06-06
  • C#中的HttpWebRequest類介紹

    C#中的HttpWebRequest類介紹

    本文詳細講解了C#中的HttpWebRequest類,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • C#實現(xiàn)的字符串相似度對比類

    C#實現(xiàn)的字符串相似度對比類

    這篇文章主要介紹了C#實現(xiàn)的字符串相似度對比類,本文直接給出類實現(xiàn)代碼,代碼中包含詳細注釋,需要的朋友可以參考下
    2015-07-07
  • C#?wpf實現(xiàn)截屏框熱鍵截屏的示例代碼

    C#?wpf實現(xiàn)截屏框熱鍵截屏的示例代碼

    這篇文章主要為大家詳細介紹了C#?wpf實現(xiàn)截屏框熱鍵截屏的相關(guān)知識,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • C#實現(xiàn)俄羅斯方塊基本功能

    C#實現(xiàn)俄羅斯方塊基本功能

    這篇文章主要為大家詳細介紹了C#實現(xiàn)俄羅斯方塊的基本功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C#并發(fā)編程之Task類詳解

    C#并發(fā)編程之Task類詳解

    Task是建立在線程池之上的一種多線程技術(shù),它的出現(xiàn)使Thread成為歷史。其使用方法非常簡單,本文就來通過幾個示例為大家講講它的具體使用吧
    2023-03-03
  • C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍歷方法對比

    C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,

    本文對C#中常見集合ArrayList,Hashtable,List<T>,Dictionary<K,V>遍歷方法做了簡單的對比和介紹,有需要的朋友可以參考一下。
    2016-03-03
  • WPF InkCanvas繪制矩形和橢圓

    WPF InkCanvas繪制矩形和橢圓

    這篇文章主要為大家詳細介紹了WPF InkCanvas繪制矩形和橢圓,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • C# Winform 讓整個窗口都可以拖動

    C# Winform 讓整個窗口都可以拖動

    Windows 的 API 果然強大啊.以前要實現(xiàn)全窗口拖動, 要寫鼠標(biāo)按下和抬起事件, 很是麻煩, 偶爾還會出現(xiàn) BUG
    2011-05-05

最新評論

盐池县| 宁津县| 鹿泉市| 灌云县| 乌兰县| 聊城市| 土默特右旗| 沅江市| 闻喜县| 鹰潭市| 临夏市| 南阳市| 阿坝| 北碚区| 舟山市| 莎车县| 潼南县| 大港区| 荆门市| 江口县| 怀远县| 虞城县| 马尔康县| 探索| 朝阳市| 凤台县| 望江县| 内乡县| 清丰县| 永顺县| 凤冈县| 罗定市| 东源县| 凌云县| 长沙市| 邵武市| 洪泽县| 衡水市| 清涧县| 旬阳县| 奉节县|