1樓:匿名使用者
c#中獲取當前時間方法:
datetime 數字型
system.datetime currenttime=new system.datetime();
取當前年月日時分秒 currenttime=system.datetime.now;
取當前年 int 年=currenttime.year;
取當前月 int 月=currenttime.month;
取當前日 int 日=currenttime.day;
取當前時 int 時=currenttime.hour;
取當前分 int 分=currenttime.minute;
取當前秒 int 秒=currenttime.second;
取當前毫秒 int 毫秒=currenttime.millisecond; (變數可用中文)
取中文日期顯示——年月日時分 string stry=currenttime.tostring("f"); //不顯示秒
取中文日期顯示_年月 string strym=currenttime.tostring("y");
取中文日期顯示_月日 string strmd=currenttime.tostring("m");
取當前年月日,格式為:2003-9-23 string strymd=currenttime.tostring("d");
取當前時分,格式為:14:24 string strt=currenttime.tostring("t");
datetime.now.tostring();//獲取當前系統時間完整的日期和時間
datetime.now.tolongdatestring();//只顯示日期 ***x年xx月xx日,一個是長日期
datetime.now.toshortdatestring();//只顯示日期 ***x-xx-xx 一個是短日期
//今天 datetime.now.date.toshortdatestring();
//昨天的 datetime.now.adddays(-1).toshortdatestring();
//明天的 datetime.now.adddays(1).toshortdatestring();
//本週(注意這裡的每一週是從週日始至週六止)
datetime.now.adddays(convert.
todouble((0 - convert.toint16(datetime.now.
dayofweek)))).toshortdatestring();
datetime.now.adddays(convert.
todouble((6 - convert.toint16(datetime.now.
dayofweek)))).toshortdatestring();
//上週,上週就是本週再減去7天
datetime.now.adddays(convert.
todouble((0 - convert.toint16(datetime.now.
dayofweek))) - 7).toshortdatestring();
datetime.now.adddays(convert.
todouble((6 - convert.toint16(datetime.now.
dayofweek))) - 7).toshortdatestring();
//下週 本週再加上7天
datetime.now.adddays(convert.
todouble((0 - convert.toint16(datetime.now.
dayofweek))) + 7).toshortdatestring();
datetime.now.adddays(convert.
todouble((6 - convert.toint16(datetime.now.
dayofweek))) + 7).toshortdatestring();
//本月 本月的第一天是1號,最後一天就是下個月一號再減一天。
datetime.now.year.tostring() + datetime.now.month.tostring() + "1"; //第一天
datetime.parse(datetime.now.
year.tostring() + datetime.now.
month.tostring() + "1").addmonths(1).
adddays(-1).toshortdatestring();//最後一天
另一種方法:
datetime now = datetime.now;
datetime d1 = new datetime(now.year, now.month, 1); //本月第一天
datetime d2 = d1.addmonths(1).adddays(-1); //本月最後一天
ps:datetime.now.dayofweek.tostring();//英文星期顯示,wednesday
(int)datetime.now.dayofweek 數字,若是週三,結果對應為3
datetime.now.tostring("dddd", new system.globalization.cultureinfo("zh-cn")); //中文星期顯示
datetime.now.tostring("dddd");//中文星期顯示
datetime.now.tostring("dddd,mmmm,dd ,yyyy", new system.
globalization.datetimeformatinfo());//顯示日期格式friday,july, 01,2009
datetime.now.tostring("dddd,dd mmmm,yyyy") //輸出 星期三,30 一月,2008
2樓:天樓樺
獲取時分秒:datetime.now.tostring("hh:mm:ss")
獲取時分:datetime.now.toshorttimestring()
順便看一看這裡:
www.刪除掉cnblogs.刪除掉
3樓:
顯示當前時間
hj5648754sfa464
4樓:匿名使用者
datetime.now 好像是
c# 怎麼把一個**執行的時間顯示出來,怎麼寫?
5樓:匿名使用者
.net自帶有效能分析功能,其中的**段執行時間就是一個比較好用的方法,首先引入名稱空間:
using system.diagnostics;
//在**開始計時
stopwatch sw = new stopwatch(); //例項化一個物件
sw.start(); //開始計算
//要執行的**
//如果有多段需要計時,也可以用sw.reset(); 再次初始化時間戳
//sw.start(); 重新開始計時
sw.stop(); //計算結束
sw.elapsedmilliseconds就是耗費的時間,單位是毫秒。
6樓:
不明什麼意思?你要做什麼?
c#窗體程式中如何顯示計算機的時間
7樓:經
是不是你沒選中顯示時間啊 滑鼠放在工作列空白處點右鍵 屬性 然後在那個顯示時鐘上勾選
8樓:
蝶兒忙 的是正解,不過我不理解為什麼要用textbox,而不用更簡單的label
9樓:匿名使用者
private void form1_load(object sender, eventargs e)
在元件中將time控制元件加上去
c# 如何獲取作業系統的安裝時間,我要的是**裡怎麼寫,而不是如何檢視。
10樓:然後去遠足
system.management.objectquery myquery = new system.
management.objectquery("select * from win32_operatingsystem");
system.management.managementscope myscope = new system.management.managementscope();
managementobjectsearcher mysearch = new managementobjectsearcher(myscope, myquery);
managementobjectcollection mycollection = mysearch.get();
string strinfo = "";
foreach (managementobject myobject in mycollection)
string installdate = strinfo.substring(strinfo.lastindexof("installdate") + 15, 14);
console.write("系統安裝時間:" + installdate);
需要引入名稱空間 system.management。
用C 如何寫1! 2! ,用C 如何寫1! 2! 3! 20!
include using namespace std int fact int n int main 改成long long就不會溢位了吧 我也是剛學 2l正解 1l的程式錯誤。20 太大,會導致int型無法儲存,然後溢位。include using namespace std long fact...
如何做 C寫的C S程式,DataGridView中要新增
既然datagridview已經做了繫結,你可以按如下步驟進行修改 1.單擊datagridview,此時,在其右上方會出現一個向右的小三角符號,單擊它。2.在彈出的選單中單擊 編輯列 3.在出現的對話方塊中,選擇要修改的列,或者新新增一列4.此時在右側的屬性表中,把其 columntype 改為 ...
C語言中,定義自定義庫函式時該如何寫對應的標頭檔案
首先,要明白一點。標準庫的標頭檔案多次include是不會發生重定義的錯誤的。所有的標準庫檔案的內容都是如這般寫的 ifndef stdlib h define stdlib h endif 這保證了它的內容只會被引用一次。所以要include,只寫一句 include 就可以了。另外,你自己的標頭...