国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2020-01-24 01:32:09
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

一、函數(shù)代碼

/// <summary>/// 判斷當前時間過了今天的百分之多少/// </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>/// 判斷指定時間過了當日的百分之多少/// </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>/// 判斷當前時間過了今年的百分之多少/// </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>/// 判斷指定時間過了當年的百分之多少/// </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è)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 牟定县| 观塘区| 平远县| 钟山县| 绍兴县| 云梦县| 新干县| 吉木萨尔县| 班玛县| 武平县| 江都市| 手游| 石渠县| 历史| 双桥区| 河南省| 加查县| 富蕴县| 临漳县| 长宁区| 阿勒泰市| 太原市| 富顺县| 资源县| 施甸县| 临沧市| 平江县| 土默特右旗| 石屏县| 青河县| 宜良县| 石家庄市| 沈阳市| 亳州市| 铜鼓县| 壶关县| 荆州市| 大渡口区| 马边| 涞源县| 泗洪县|