成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一些C#時(shí)間類型的入門知識(shí)

開發(fā) 后端
這里將介紹一些C#時(shí)間類型的入門知識(shí),在C#中,表示時(shí)間的數(shù)據(jù)類型為datetime型,希望通過本文能讓大家更好的理解C#時(shí)間類型。

C#時(shí)間類型表示為為datetime型

定義一個(gè)datetime型變量dt,如下:DateTimedt;//DateTime是C#時(shí)間類型的聲明,dt是所聲明的變量的名稱

其中需要注意的一個(gè)易犯的錯(cuò)誤,就是將一個(gè)String型賦給了一個(gè)DateTime型變量,比如,我想讓已定義的變量dt 表示20:00:00這個(gè)時(shí)間。若寫成dt="20:00:00";或dt=(DateTime)("20:00:00");

這都是錯(cuò)誤的,原因是這里的“20:00:00”是一個(gè)字符串即String型,無法通過以上方式對(duì)dt賦值。正確的賦值方法為:dt=Convert.ToDateTime("20:00:00");

這樣便把時(shí)間“20:00:00”賦給了dt

再說一點(diǎn)C#時(shí)間類型DateTime的基本知識(shí):

DateTimecurrentTime=newDateTime();//創(chuàng)建一個(gè)DateTime類型變量currentTime,DateTime為類型,currentTime為變量名

currentTime=System.DateTime.Now;//取當(dāng)前時(shí)間:年月日時(shí)分秒

int年=currentTime.Year;//當(dāng)前年(變量名是可以用中文的)

int月=currentTime.Month;//當(dāng)前月

int日=currentTime.Day;//當(dāng)前日

int時(shí)=currentTime.Hour;//當(dāng)前時(shí)

int分=currentTime.Minute;//當(dāng)前分

int秒=currentTime.Second;//當(dāng)前秒

int毫秒=currentTime.Millisecond;//當(dāng)前毫秒DateTimedt1=DateTime.Now;

StringWeek=dt1.DayOfWeek;//表示當(dāng)前日期是星期幾,返回值為String型(sunday,monday.....)

StringDay=dt1.Day;//表示當(dāng)前日期是該月中的第幾天,返回值為int型(1,2,3....)

//其余還有DayOfYear等等方法

一個(gè)簡單的判斷兩個(gè)時(shí)間間隔的函數(shù),三個(gè)參數(shù):DateTime1和DateTime2為要進(jìn)行比較的時(shí)間,Type為比較的單位,范圍(d,h,m,s)。C#時(shí)間類型函數(shù)如下:

  1. privatedoubleDateDiff(DateTimeDateTime1,DateTimeDateTime2,stringType)  
  2. ...{  
  3. doubledateDiff=0;  
  4.  
  5. TimeSpants1=newTimeSpan(DateTime1.Ticks);  
  6. TimeSpants2=newTimeSpan(DateTime2.Ticks);  
  7. TimeSpants=ts1.Subtract(ts2).Duration();  
  8.  
  9. switch(Type)  
  10. ...{  
  11. case"d":  
  12. dateDiff=ts.TotalDays;  
  13. break;  
  14. case"h":  
  15. dateDiff=ts.TotalHours;  
  16. break;  
  17. case"m":  
  18. dateDiff=ts.TotalMinutes;  
  19. break;  
  20.  
  21. case"s":  
  22. dateDiff=ts.TotalSeconds;  
  23. break;  
  24. }  
  25. returndateDiff;  

比如DateTime1為9:20:00,DateTime2為10:30:20,調(diào)用該函數(shù)DateTimedt1=Convert.ToDateTime("9:20:00");

  1. DateTimedt2=Convert.ToDateTime("10:30:20");  
  2. doubleday=DateDiff(dt1,dt2,"d");  
  3. doublehour=DateDiff(dt1,dt2,"h");  
  4. doublemin=DateDiff(dt1,dt2,"m");  
  5. doublesecond=DateDiff(dt1,dt2,"s");可得day=0.04884259259259259;hour=1.1722222222222223;min=70.333333333333329;second=4220.0; 

C#時(shí)間類型的入門知識(shí)就介紹得這里。

【編輯推薦】

  1. C#繼承知識(shí)詳解
  2. 一個(gè)C#時(shí)間計(jì)算的實(shí)例
  3. C#日期格式化的幾種處理方法
  4. 代碼詳解C#比較時(shí)間的三種方法
  5. C#日期格式化的幾個(gè)要點(diǎn)
責(zé)任編輯:彭凡 來源: CSDN
相關(guān)推薦

2009-08-12 17:08:06

C#遠(yuǎn)程計(jì)算機(jī)

2009-08-13 16:41:12

C#結(jié)構(gòu)

2009-08-19 16:59:25

C# 操作符

2009-08-12 11:20:51

C#運(yùn)算符重載

2009-08-06 16:01:30

C#接口成員

2009-08-13 09:49:16

C#關(guān)鍵字

2023-04-27 15:19:52

2023-10-25 13:37:04

Git

2009-08-26 10:34:15

C#類型C#變量

2010-04-21 18:38:36

Unix網(wǎng)絡(luò)

2018-11-20 14:24:46

數(shù)據(jù)分析數(shù)據(jù)庫統(tǒng)計(jì)

2014-03-17 10:10:58

CC++編程書籍

2011-07-19 13:49:19

Objective-C 數(shù)據(jù)類型

2021-12-20 10:55:05

Git命令Linux

2021-09-12 07:33:23

python管理編程

2025-06-12 00:00:00

芯片服務(wù)器晶體管

2009-12-23 11:11:23

Linux后臺(tái)作業(yè)

2010-05-10 18:18:46

Unix系統(tǒng)

2010-05-12 17:45:01

IIS 服務(wù)器

2009-08-21 17:19:36

C#網(wǎng)絡(luò)編程入門
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品小视频 | www国产成人免费观看视频,深夜成人网 | 一区二区三区日本 | 国产精品一区二区无线 | 国产成人高清成人av片在线看 | 欧美日韩成人一区二区 | 国内自拍视频在线观看 | 日韩久久久久久 | 久久精品国产免费 | 亚洲精品久久久久久久久久久 | 黄网站在线播放 | 四虎永久免费地址 | 夜夜夜久久久 | 国产中文 | 久久久久精| 色毛片| 久久亚洲国产 | 国产伦精品一区二区三区高清 | 在线免费av观看 | 国产精品视频免费 | 午夜电影福利 | 女女百合av大片一区二区三区九县 | 看羞羞视频 | 日韩中文在线 | 日韩欧美在线精品 | 伊人最新网址 | 久久久精品久久久 | 欧美日韩视频在线第一区 | 国产99热精品 | 99日韩| 亚洲欧美日韩在线一区二区 | 极品粉嫩国产48尤物在线播放 | 亚洲国产成人精品女人久久久 | 另类视频区 | 免费小视频在线观看 | 久久久久久网站 | 97国产精品 | 国产99热在线 | 久久网一区二区三区 | 久久久精品一区 | 在线视频一区二区 |