C#實(shí)現(xiàn)兩個(gè)時(shí)間相減的方法
本文實(shí)例講述了C#實(shí)現(xiàn)兩個(gè)時(shí)間相減的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
DateTime t1 = DateTime.Parse("2007-01-01");
DateTime t2 = DateTime.Parse("2006-01-01");
System.TimeSpan t3 = t1 - t2; //兩個(gè)時(shí)間相減 。默認(rèn)得到的是 兩個(gè)時(shí)間之間的天數(shù) 得到:365.00:00:00
double getDay = t3.TotalDays; //將這個(gè)天數(shù)轉(zhuǎn)換成天數(shù), 返回值是double類(lèi)型的(其實(shí)不必轉(zhuǎn)換,因?yàn)閠3默認(rèn)就是天數(shù)) 得到:
double getHours = t3.TotalHours; //將這個(gè)天數(shù)轉(zhuǎn)換成小時(shí), 返回值是double類(lèi)型的
double getMinute = t3.TotalMinutes; //將這個(gè)天數(shù)轉(zhuǎn)換成分鐘, 返回值是double類(lèi)型的
double getSeconds = t3.TotalSeconds; //將這個(gè)天數(shù)轉(zhuǎn)換成秒數(shù), 返回值是double類(lèi)型的
double getMillisecond = t3.TotalMilliseconds; ////將這個(gè)天數(shù)轉(zhuǎn)換成毫秒, 返回值是double類(lèi)型的
Console.WriteLine(t3); //輸出:365.00:00:00
Console.WriteLine(getDay); //輸出:365
Console.WriteLine(getHours); //輸出:8760
Console.WriteLine(getMinute); //輸出:525600
Console.WriteLine(getSeconds); //輸出:31536000
Console.WriteLine(getMillisecond); //輸出:31536000000
Console.ReadKey();
}
}
}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#使用偽隨機(jī)數(shù)實(shí)現(xiàn)加密用戶(hù)密碼的方法
這篇文章主要介紹了C#使用偽隨機(jī)數(shù)實(shí)現(xiàn)加密用戶(hù)密碼的方法,對(duì)于開(kāi)發(fā)C#會(huì)員系統(tǒng)或者程序安全問(wèn)題都有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-07-07
C#操作mysql數(shù)據(jù)庫(kù)的代碼實(shí)例
這篇文章為大家提供了一個(gè)C#操作mysql數(shù)據(jù)庫(kù)的實(shí)例,大家可以參考使用2013-11-11
C#實(shí)現(xiàn)IDbConnection/IDbCommand等相關(guān)通用數(shù)據(jù)接口
ADO.NET?中的數(shù)據(jù)提供者對(duì)象提供了IDbConnection、IDbCommand、IDbDataParameter等通用數(shù)據(jù)接口,本文將利用這些對(duì)象實(shí)現(xiàn)一個(gè)通用方法以訪(fǎng)問(wèn)和操作數(shù)據(jù)庫(kù)內(nèi)容,需要的朋友可以參考下2024-04-04
C#實(shí)現(xiàn)移動(dòng)窗體的兩種共方法
在C#Form窗體設(shè)計(jì)中,如果我們不需要使用默認(rèn)邊框設(shè)計(jì)自己個(gè)性化的窗體,這時(shí)候你會(huì)發(fā)現(xiàn)拖動(dòng)窗體的功能就沒(méi)有了,這里需要自己構(gòu)建方法讓用戶(hù)可以拖動(dòng)整個(gè)窗體,下面就介紹兩種方法來(lái)實(shí)現(xiàn),需要的朋友可以參考下2024-09-09
C#設(shè)計(jì)模式之建造者模式生成器模式示例詳解
這篇文章主要為大家介紹了C#設(shè)計(jì)模式之建造者模式生成器模式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
基于WPF實(shí)現(xiàn)簡(jiǎn)單的文件夾比較工具
文件比較平常都是用Beyond?Compare,可以說(shuō)離不開(kāi)的神器,不過(guò)Beyond?Compare平常拿它主要是用來(lái)做代碼比較,用來(lái)做一些大批量的二進(jìn)制文件比較,其實(shí)有點(diǎn)不是很方便,所以本文來(lái)用WPF做一個(gè)簡(jiǎn)單的文件夾比較的小工具2023-05-05

