冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 1378|回覆: 7

[求助] 請問如何讓物件裡的時間相加?

[複製鏈接]

32

主題

9

好友

549

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
2285
帖子
771
主題
32
精華
0
積分
549
楓幣
4598
威望
126
存款
0
贊助金額
1611
推廣
52
GP
24
閱讀權限
150
性別
保密
在線時間
410 小時
註冊時間
2012-1-14
最後登入
2024-3-29

積分勳章 VIP會員 懶人勳章 太陽勳章 幼兒勳章 2016年紀念勳章 私服達人 高級客戶 解說達人 論壇粉絲 發帖達人 除蟲大隊 2017年紀念勳章 神手勳章 Apple勳章 論壇支持王 貢獻王

發表於 2020-8-24 19:52:35 |顯示全部樓層
20楓幣
比如說
ComboBox1 跟 ComboBox2 裡面的Text時間 相加後顯示於Label裡

15:30 + 19:30  =  4



最佳答案

love6610716 查看完整內容

Dim moment As DateTime = DateTime.ParseExact(time_str, "HH:mm tt", Nothing) moment.Hour moment.Minute 各別相加之後再輸出就可以了 DateTime 詳細用法 https://docs.microsoft.com/zh-tw/dotnet/api/system.datetime.hour?view=netcore-3.1
已有 1 人評分楓幣 威望 GP 收起 理由
qwas963563 -10 -1 -1 求助文未分類

總評分: 楓幣 -10  威望 -1  GP -1   查看全部評分

複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

88

主題

0

好友

281

積分

迷你贊助會員

Rank: 3Rank: 3

UID
92572
帖子
743
主題
88
精華
0
積分
281
楓幣
664
威望
224
存款
0
贊助金額
150
推廣
0
GP
140
閱讀權限
30
在線時間
390 小時
註冊時間
2015-2-18
最後登入
2024-2-26

2017端午節紀念勳章 發帖達人 懶人勳章 私服達人 神手勳章 Android勳章 2018萬聖節紀念勳章 性別(男) 性別(女) 幼兒勳章 太陽勳章 音樂勳章 論壇粉絲 VIP會員 積分勳章 2019中秋節紀念勳章 解說達人 2020年紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 聖誕節紀念勳章 聖誕節紀念勳章2 論壇支持王

發表於 2020-8-24 19:52:36 |顯示全部樓層
Dim moment As DateTime = DateTime.ParseExact(time_str, "HH:mm tt", Nothing)

moment.Hour
moment.Minute

各別相加之後再輸出就可以了
DateTime 詳細用法 https://docs.microsoft.com/zh-tw/dotnet/api/system.datetime.hour?view=netcore-3.1
心情甚麼的...新年也孤單
點評回覆

使用道具 舉報

32

主題

9

好友

549

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
2285
帖子
771
主題
32
精華
0
積分
549
楓幣
4598
威望
126
存款
0
贊助金額
1611
推廣
52
GP
24
閱讀權限
150
性別
保密
在線時間
410 小時
註冊時間
2012-1-14
最後登入
2024-3-29

積分勳章 VIP會員 懶人勳章 太陽勳章 幼兒勳章 2016年紀念勳章 私服達人 高級客戶 解說達人 論壇粉絲 發帖達人 除蟲大隊 2017年紀念勳章 神手勳章 Apple勳章 論壇支持王 貢獻王

發表於 2020-8-24 20:36:16 |顯示全部樓層
love6610716 發表於 2020-8-24 19:52
Dim moment As DateTime = DateTime.ParseExact(time_str, "HH:mm tt", Nothing)

moment.Hour

有沒有更具體一些
點評回覆

使用道具 舉報

352

主題

11

好友

596

積分

副站長

Rank: 8Rank: 8

UID
19632
帖子
2073
主題
352
精華
0
積分
596
楓幣
55
威望
123
存款
0
贊助金額
1500
推廣
5
GP
11
閱讀權限
180
性別
在線時間
1964 小時
註冊時間
2013-1-6
最後登入
2024-3-29

懶人勳章 太陽勳章 幼兒勳章 性別(男) 音樂勳章 神手勳章 屁孩勳章 Android勳章 解說達人 論壇粉絲 論壇支持王 在線終極王 VIP會員 高級客戶 積分勳章 發帖達人 長老勳章 貢獻王 熱心助人 除蟲大隊 管理者 核心勳章 版主勳章 副站長勳章 富豪勳章 聖誕節紀念勳章2 中秋節紀念勳章 2016年紀念勳章 2016端午節紀念勳章 2017年紀念勳章 2017中秋節紀念勳章 2017聖誕節紀念勳章 2018年紀念勳章 2018端午節紀念勳章 2018中秋節紀念勳章 2018萬聖節紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019端午節紀念勳章 2019中秋節紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 2020端午節紀念勳章 2020中秋節紀念勳章 2021年紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022年紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023年紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2024年紀念勳章

發表於 2020-8-24 20:49:05 |顯示全部樓層
為什麼

15:30 + 19:30  =  4

點評

love6610716  我剛也很好奇這個問題  發表於 2020-8-24 20:54
點評回覆

使用道具 舉報

88

主題

0

好友

281

積分

迷你贊助會員

Rank: 3Rank: 3

UID
92572
帖子
743
主題
88
精華
0
積分
281
楓幣
664
威望
224
存款
0
贊助金額
150
推廣
0
GP
140
閱讀權限
30
在線時間
390 小時
註冊時間
2015-2-18
最後登入
2024-2-26

2017端午節紀念勳章 發帖達人 懶人勳章 私服達人 神手勳章 Android勳章 2018萬聖節紀念勳章 性別(男) 性別(女) 幼兒勳章 太陽勳章 音樂勳章 論壇粉絲 VIP會員 積分勳章 2019中秋節紀念勳章 解說達人 2020年紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 聖誕節紀念勳章 聖誕節紀念勳章2 論壇支持王

發表於 2020-8-24 20:52:48 |顯示全部樓層
本帖最後由 love6610716 於 2020-8-24 20:55 編輯
  1. Dim startTime As New DateTime(0, 0, 0, 2, 30, 0)     ' 2:30 AM
  2. Dim endTime As New DateTime(0, 0, 0, 10, 0, 0)     ' 10:00 AM

  3. Dim duration As TimeSpan = endTime - startTime        'Subtract start time from end time

  4. Console.WriteLine(duration)
複製代碼
Result:
7:30:00

這是其中一種用法, 你也可以用我上面說的 Time.Hour, Time.minute 去做

*補充
DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind) 這是DateTime建構子的"完整"參數
參數分別代表 年、月、日、時、分、秒、毫秒以及國際標準時間 (UTC) 或本地時間
[發帖際遇]: love6610716 為了與「黃金十二猛漢」蕉流蕉流,花費 1 楓幣 幸運榜 / 衰神榜
心情甚麼的...新年也孤單
點評回覆

使用道具 舉報

32

主題

9

好友

549

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
2285
帖子
771
主題
32
精華
0
積分
549
楓幣
4598
威望
126
存款
0
贊助金額
1611
推廣
52
GP
24
閱讀權限
150
性別
保密
在線時間
410 小時
註冊時間
2012-1-14
最後登入
2024-3-29

積分勳章 VIP會員 懶人勳章 太陽勳章 幼兒勳章 2016年紀念勳章 私服達人 高級客戶 解說達人 論壇粉絲 發帖達人 除蟲大隊 2017年紀念勳章 神手勳章 Apple勳章 論壇支持王 貢獻王

發表於 2020-8-24 20:54:41 |顯示全部樓層
乂Boyue乂 發表於 2020-8-24 20:49
為什麼

15:30 + 19:30  =  4


上班工時這是個舉例
不然要多少...?

點評

乂Boyue乂  原來是要減法R~  發表於 2020-8-24 21:19
ZhangBowei  開始15:30 結束19:30 是4小時不是嗎@@?  發表於 2020-8-24 20:58
love6610716  19:30 - 15:30 = 4 ?  發表於 2020-8-24 20:56
點評回覆

使用道具 舉報

88

主題

0

好友

281

積分

迷你贊助會員

Rank: 3Rank: 3

UID
92572
帖子
743
主題
88
精華
0
積分
281
楓幣
664
威望
224
存款
0
贊助金額
150
推廣
0
GP
140
閱讀權限
30
在線時間
390 小時
註冊時間
2015-2-18
最後登入
2024-2-26

2017端午節紀念勳章 發帖達人 懶人勳章 私服達人 神手勳章 Android勳章 2018萬聖節紀念勳章 性別(男) 性別(女) 幼兒勳章 太陽勳章 音樂勳章 論壇粉絲 VIP會員 積分勳章 2019中秋節紀念勳章 解說達人 2020年紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 聖誕節紀念勳章 聖誕節紀念勳章2 論壇支持王

發表於 2020-8-24 21:22:12 |顯示全部樓層
  1.         Dim MyTime As Date = DateTime.ParseExact("15:30", "HH:mm", Nothing)
  2.         Dim MyTime2 As Date = DateTime.ParseExact("19:30", "HH:mm", Nothing)
  3.         Dim duration As TimeSpan = MyTime2 - MyTime        'Subtract start time from end time

  4.         Console.WriteLine(duration.ToString("hh\:mm")) 'Subtract start time from end time
複製代碼
輸出: 04:00

點評

love6610716  就是那樣  發表於 2020-8-24 22:26
ZhangBowei  有點類似算時間差  發表於 2020-8-24 21:38
[發帖際遇]: love6610716 支持『反黑箱課綱』活動,因而獲得民主獎勵 1 楓幣 幸運榜 / 衰神榜
心情甚麼的...新年也孤單
點評回覆

使用道具 舉報

32

主題

9

好友

549

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
2285
帖子
771
主題
32
精華
0
積分
549
楓幣
4598
威望
126
存款
0
贊助金額
1611
推廣
52
GP
24
閱讀權限
150
性別
保密
在線時間
410 小時
註冊時間
2012-1-14
最後登入
2024-3-29

積分勳章 VIP會員 懶人勳章 太陽勳章 幼兒勳章 2016年紀念勳章 私服達人 高級客戶 解說達人 論壇粉絲 發帖達人 除蟲大隊 2017年紀念勳章 神手勳章 Apple勳章 論壇支持王 貢獻王

發表於 2020-8-24 22:27:33 |顯示全部樓層
love6610716 發表於 2020-8-24 21:22
輸出: 04:00

02.png


效果如圖

前者時間隨機後者時間也隨機的
但顯示出來的幾小時是自動算好的

點評

ZhangBowei  不一定 XD  發表於 2020-8-24 22:33
love6610716  一定要用VB寫喔?  發表於 2020-8-24 22:30
love6610716  所ˋ以...你會用了嗎?哈哈  發表於 2020-8-24 22:30
點評回覆

使用道具 舉報

高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-3-29 21:17

回頂部