質問編集履歴
1
試してみたことを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
勤怠管理システムを作成してます。
|
6
6
|
|
7
|
-
昼休みを12:00-13:00は固定とし、dateTimePickerで入力された
|
7
|
+
昼休みを12:00-13:00は固定とし、dateTimePickerで入力された退勤時刻-出勤時刻-昼休みで労働時間を算出したいです。
|
8
8
|
|
9
9
|
その際、昼休みの途中に出退勤した場合でも、上記の時間に固定したい。(12:30に出勤したら休憩時間は30分)
|
10
10
|
|
@@ -28,19 +28,31 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
|
31
|
+
private void Button1_Click(object sender, EventArgs e)
|
32
32
|
|
33
|
-
|
33
|
+
{
|
34
34
|
|
35
|
+
int jikyuu = Convert.ToInt32(textBox1.Text);
|
36
|
+
|
37
|
+
DateTime syukkin = Convert.ToDateTime(dateTimePicker2.Text);
|
38
|
+
|
39
|
+
DateTime taikin = Convert.ToDateTime(dateTimePicker3.Text);
|
40
|
+
|
41
|
+
DateTime breaktime1 = new DateTime(2019,9,9,12,00,00);
|
42
|
+
|
43
|
+
DateTime breaktime2 = new DateTime(2019, 9, 9,13, 00,00);
|
44
|
+
|
45
|
+
TimeSpan breaktime = breaktime2 - breaktime1;
|
46
|
+
|
47
|
+
TimeSpan working = taikin - syukkin - breaktime;
|
48
|
+
|
35
|
-
|
49
|
+
}
|
36
50
|
|
37
51
|
|
38
52
|
|
39
53
|
### 試したこと
|
40
54
|
|
41
|
-
|
42
|
-
|
43
|
-
|
55
|
+
昼休みの時間の固定の仕方がわからなかったので、取り敢えず今日の日付を指定してできるか試してみました。
|
44
56
|
|
45
57
|
|
46
58
|
|