teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試してみたことを追記しました。

2019/09/09 01:57

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### C#.NET 勤怠管理システム
2
2
 
3
3
  勤怠管理システムを作成してます。
4
- 昼休みを12:00-13:00は固定とし、dateTimePickerで入力された勤時刻-退勤時刻-昼休みで労働時間を算出したいです。
4
+ 昼休みを12:00-13:00は固定とし、dateTimePickerで入力された退勤時刻-勤時刻-昼休みで労働時間を算出したいです。
5
5
  その際、昼休みの途中に出退勤した場合でも、上記の時間に固定したい。(12:30に出勤したら休憩時間は30分)
6
6
  よろしくお願いします。
7
7
 
@@ -13,14 +13,20 @@
13
13
 
14
14
  ### 該当のソースコード
15
15
 
16
- ```ここに言語名を入力
16
+ private void Button1_Click(object sender, EventArgs e)
17
- ソースコード
18
- ```
17
+ {
18
+ int jikyuu = Convert.ToInt32(textBox1.Text);
19
+ DateTime syukkin = Convert.ToDateTime(dateTimePicker2.Text);
20
+ DateTime taikin = Convert.ToDateTime(dateTimePicker3.Text);
21
+ DateTime breaktime1 = new DateTime(2019,9,9,12,00,00);
22
+ DateTime breaktime2 = new DateTime(2019, 9, 9,13, 00,00);
23
+ TimeSpan breaktime = breaktime2 - breaktime1;
24
+ TimeSpan working = taikin - syukkin - breaktime;
25
+ }
19
26
 
20
27
  ### 試したこと
28
+ 昼休みの時間の固定の仕方がわからなかったので、取り敢えず今日の日付を指定してできるか試してみました。
21
29
 
22
- ここに問題に対して試したことを記載してください。
23
-
24
30
  ### 補足情報(FW/ツールのバージョンなど)
25
31
 
26
32
  ここにより詳細な情報を記載してください。