CLR 專案中 使用TimeSpan 計算時間差

2021-09-30 13:04:30 字數 880 閱讀 6971

折騰了一天,從c#的timespan到 clr 的使用也總算有成效。 好了 廢話不多說 ,上**!

第一步: 定義兩個時間物件 

system::datetime^ currenttime = gcnew system::datetime;			 

currenttime = system::datetime::now; //獲取系統當前時間

system::datetime^ historytime = convert::todatetime("2015-8-22 8:10:00");//制定乙個時間日期

第二步: 定義timespan物件

system::timespan^ ts1 = gcnew system::timespan(currenttime->ticks);

system::timespan^ ts2 = gcnew system::timespan(historytime->ticks);

第三步:時間相減

timespan^ ts = ts1->subtract(*ts2);

通過以上的步驟,時間差就算出來了,顯示一下結果吧,我的方法是

建立乙個clr的為基礎窗體的工程,新增乙個textbox控制項 和button按鈕 , 為按鈕新增響應事件,然後根據上面的步驟把**寫到函式裡

最後在寫這麼一句話

textbox1->text = ts->days.tostring()+"天" + ts->hours.tostring()+"小時" + ts->minutes.tostring() +"分";

執行截圖如下圖:

專案中使用ibatis方法

通過daomanagerbuilder載入dao.xml檔案獲取daomanager物件 dao.xml 配置如下 sql map config 配置如下 匯入database.properties檔案 設定資料庫連線屬性 匯入每乙個資料庫實體檔案 檔案指定實體類和資料表對應關係 account.x...

在專案中使用ExtJS

今天extjs官網發布了extjs最新正式版4.2.1。extjs為開發者在開發富客戶的b s應用中提供豐富的ui元件,具有統一的主題,便於快速開發,提高效率。但顯然它並不適合互聯 的開發。builds 壓縮後的extjs 體積更小,更快 docs 開發文件 examples 官方演示示例 loca...

在專案中使用springmvc

springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整個層進行整合,它是乙個基於mvc的web框架。springmvc是基於方法開發的,struts2是基於類開發的。springmvc將url和controller方法對映,對映成功後springmvc生成乙個...