欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中的時(shí)間顯示格式(12小時(shí)制VS24小時(shí)制)

 更新時(shí)間:2023年01月25日 15:47:35   作者:小郭同學(xué)ry  
這篇文章主要介紹了C#中的時(shí)間顯示格式(12小時(shí)制VS24小時(shí)制),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C#時(shí)間顯示格式

一起看下:

24小時(shí)制

this.toolStripStatusLabel1.Text = “您好,歡迎來到XXXX控制系統(tǒng)!” + “當(dāng)前時(shí)間:” + DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”);

12小時(shí)制

this.toolStripStatusLabel1.Text = “您好,歡迎來到XXXX控制系統(tǒng)!” + “當(dāng)前時(shí)間:” + DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”);

附上系統(tǒng)時(shí)間顯示方法

第一步:窗體底部添加[StatusStrip]-[StatusLabel];

第二步:添加計(jì)時(shí)器,通過計(jì)時(shí)器獲取當(dāng)前系統(tǒng)時(shí)間,并依據(jù)其Interval機(jī)進(jìn)行更新,雙擊計(jì)時(shí)器添加事件

需要注意的是:計(jì)時(shí)器需要打開【True】

附上代碼如下

?private void timer1_Tick(object sender, EventArgs e)
?{
? ? ?this.toolStripStatusLabel1.Text = "您好,歡迎來到核靶加工控制系統(tǒng)!" + "當(dāng)前時(shí)間:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
?}

C#獲取當(dāng)前時(shí)間,及處理時(shí)間(對(duì)時(shí)間進(jìn)行加減)

1.獲取當(dāng)前的時(shí)間,并將時(shí)間格式化成為字符串

? DateTime dt=Datetime.Now;
? string str=dt.ToString(); ? ? ? ?//這是最直接的轉(zhuǎn)化方法
? string str2=dt.ToString("yyy-MM-dd HH:mm:ss");

2.獲取年、月、日、時(shí)、分、秒等

? DateTime dt=DateTime.Now; ?//獲取當(dāng)前時(shí)間
? int y=dt.Year; ? ? ?//年
? int m=dt.Month; ? ? //月
? int d=dt.Day; ? ? ? //日
? int h=dt.Hour; ? ? ?//時(shí)
? int n=dt.Minute; ? ?//分
? int s=dt.Second; ? ?//秒
? int ms=dt.Millsecond; ? ? //毫秒
? long t=dt.Ticks; ? ? ?//一個(gè)數(shù)字,用于表示該時(shí)間,注意義類型為long

3.時(shí)間比較

DateTime dt1=DateTime.Now;
DateTime dt2= dt1.AddYears(3); ? ? ? ? ?//時(shí)間加3年
int ct1 =dt1.CompareTo(dt2); ? ? ? ? ? ? ? ? //dt1早于dt2,返回-1;
int ct2 =dt2.CompareTo(dt1); ? ? ? ? ? ? ? ? ?//dt2晚于dt1,返回1;
int ct3=dt2.CompareTo(dt1); ? ? ? ? ? ? //dt2與dt1相等,返回0;
DateTime dt3 =dt1.AddYears(4); ? ? ? ? ? ? //時(shí)間加4年
bool b =Equals(dt2); ? ? ? ? ? ? ? ? ? ? ? ? ?//dt1與dt2不相等,返回false

4.時(shí)間加減

?DateTime dt= DateTime.Now;
?dt =dt.AddYears(1); ? ? ? ? ? ? ?//加1年
?dt =dt.AddMonth(1); ? ? ? ? ? ? ? //加1月
?dt =dt.AddDays(13); ? ? ? ? ? ? ?//加13日
?dt =dt.AddHours(1); ? ? ? ? ? ? ? ? ? //加1小時(shí)
?dt =dt.AddMinutes(1); ? ? ? ? ? ?//加1分鐘
?dt =dt.AddSecond(1); ? ? ? ? ? ? ?// ?加1秒鐘
?dt= dt.AddMillseconds(1); ? ? ? ? // 加1毫秒
?dt ?=dt.AddTicks(); ? ? ? ? ? ? ?//加Ticket時(shí)間,用數(shù)字表示當(dāng)前時(shí)間

參數(shù)為正表示加,參數(shù)為負(fù)表示減,注意拼寫。函數(shù)應(yīng)該返回一個(gè)值,比如是: dt=dt.AddYears(1),而不是dt.AddYears(1)。

5、時(shí)間減運(yùn)算

前面的時(shí)間加減是對(duì)一個(gè)時(shí)間進(jìn)行加減,這里是對(duì)兩個(gè)時(shí)間進(jìn)行減運(yùn)算(用-),返回的結(jié)果類型為TimeSpan。

DateTime dt1 =DateTime.Now;
DateTime dt2 =dt1.AddDays(3);
TimeSpan ts =dt1-dt2;

TimeSpan 的屬性Days、Hours、Minutes、Seconds、MillSeconds和Tickets分別返回相差的天數(shù)、時(shí)數(shù)、分?jǐn)?shù)、秒數(shù)、毫秒數(shù)和Tickets,有正負(fù)之分。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用C#快速搭建一個(gè)在windows運(yùn)行的exe應(yīng)用

    使用C#快速搭建一個(gè)在windows運(yùn)行的exe應(yīng)用

    這篇文章主要介紹了使用C#快速搭建一個(gè)在windows運(yùn)行的exe應(yīng)用,這是一個(gè)比較舊的內(nèi)容,但是一直都沒有空寫,今天花點(diǎn)時(shí)間,把我掌握的C# 分享給初學(xué)的人或者感興趣的人,希望能對(duì)你有一定幫助,感興趣的小伙伴跟著小編一起來看看吧
    2024-07-07
  • C# 讀寫XML文件實(shí)例代碼

    C# 讀寫XML文件實(shí)例代碼

    在本篇文章里小編給大家整理的是關(guān)于C# 讀寫XML文件最簡(jiǎn)單方法,需要的朋友們可以跟著學(xué)習(xí)參考下。
    2020-03-03
  • 詳解C# 中Session的用法

    詳解C# 中Session的用法

    這篇文章主要介紹了C# 中Session的用法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Response.Redirect 正在中止線程解決方案

    Response.Redirect 正在中止線程解決方案

    這兩天在開發(fā)調(diào)試過程中,老是會(huì)出現(xiàn)在一個(gè) "正在中止線程“(ThreadAbortException)的例外信息,很是疑惑,于是網(wǎng)上收集整理了一下,現(xiàn)在曬出來和大家分享,希望對(duì)你們有幫助
    2012-11-11
  • c#操作附加數(shù)據(jù)庫(kù)的方法

    c#操作附加數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了c#操作附加數(shù)據(jù)庫(kù)的方法,涉及C#針對(duì)附加數(shù)據(jù)庫(kù)的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • C#同步網(wǎng)絡(luò)時(shí)間的方法實(shí)例詳解

    C#同步網(wǎng)絡(luò)時(shí)間的方法實(shí)例詳解

    這篇文章主要介紹了C#同步網(wǎng)絡(luò)時(shí)間的方法,以實(shí)例形式較為詳細(xì)的分析了C#獲取網(wǎng)絡(luò)時(shí)間與同步本機(jī)系統(tǒng)時(shí)間的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • PowerShell 定時(shí)執(zhí)行.Net(C#)程序的方法

    PowerShell 定時(shí)執(zhí)行.Net(C#)程序的方法

    利用PowerShell可以調(diào)用動(dòng)態(tài)頁(yè)面,然后再用 .bat 執(zhí)行 PowerShell 腳本,最后把 .bat 添加到服務(wù)器的任務(wù)計(jì)劃里面。OK,所有操作都做好了,.Net 定時(shí)執(zhí)行了,是不是呢,有木有呢。
    2013-04-04
  • C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖的案例詳解

    C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖的案例詳解

    這篇文章主要介紹了在C#中使用DevExpress中的ChartControl實(shí)現(xiàn)極坐標(biāo)圖,本案例是使用的是DevExpress 18.1.3版本,之前在14版本上也試過,但是有一個(gè)弊端就是實(shí)現(xiàn)極坐標(biāo)圖的時(shí)候,第一個(gè)點(diǎn)和最后一個(gè)點(diǎn)總是自動(dòng)多一條閉合線,會(huì)形成一個(gè)閉合的多邊形,因此升級(jí)了一下版
    2022-02-02
  • 一文詳解C#中數(shù)組、鏈表、Hash的優(yōu)缺點(diǎn)

    一文詳解C#中數(shù)組、鏈表、Hash的優(yōu)缺點(diǎn)

    在 C# 中,數(shù)組(Array)、鏈表(LinkedList)和哈希表(Hash)是常用的數(shù)據(jù)結(jié)構(gòu),每種都有其自身的優(yōu)缺點(diǎn),本文將通過代碼示例給大家詳細(xì)的介紹一下,需要的朋友可以參考下
    2024-02-02
  • C#常用多線程(線程同步,事件觸發(fā),信號(hào)量,互斥鎖,共享內(nèi)存,消息隊(duì)列)

    C#常用多線程(線程同步,事件觸發(fā),信號(hào)量,互斥鎖,共享內(nèi)存,消息隊(duì)列)

    這篇文章主要介紹了C#常用多線程(線程同步,事件觸發(fā),信號(hào)量,互斥鎖,共享內(nèi)存,消息隊(duì)列),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09

最新評(píng)論