Skip to content

Commit dc1064e

Browse files
committed
style : TimeConverter로 함수 뺌
1 parent 8d9d805 commit dc1064e

File tree

2 files changed

+26
-24
lines changed

2 files changed

+26
-24
lines changed

presentation/src/main/java/com/stop/AlarmFunctions.kt

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ import android.app.AlarmManager
44
import android.app.PendingIntent
55
import android.content.Context
66
import android.content.Intent
7-
import java.text.ParseException
8-
import java.text.SimpleDateFormat
9-
import java.util.*
107

118
class AlarmFunctions(
129
private val context: Context
@@ -36,27 +33,6 @@ class AlarmFunctions(
3633
)
3734
}
3835

39-
private fun makeFullTime(lastTime: String): Calendar {
40-
val currentTime = System.currentTimeMillis()
41-
val currentFormat = SimpleDateFormat("yyyy:MM:dd", Locale.getDefault())
42-
val currentDateTime = currentFormat.format(currentTime)
43-
val fullTime = "$currentDateTime:$lastTime"
44-
45-
46-
val dateFormat = SimpleDateFormat("yyyy:MM:dd:HH:mm:ss", Locale.getDefault())
47-
var dateTime = Date()
48-
try {
49-
dateTime = dateFormat.parse(fullTime) as Date
50-
} catch (e: ParseException) {
51-
e.printStackTrace()
52-
}
53-
54-
val calendar = Calendar.getInstance()
55-
calendar.time = dateTime
56-
57-
return calendar
58-
}
59-
6036
fun cancelAlarm(alarmCode: Int) {
6137
val alarmManager = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
6238
val intent = Intent(context, AlarmReceiver::class.java)
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.stop
2+
3+
import java.text.ParseException
4+
import java.text.SimpleDateFormat
5+
import java.util.*
6+
7+
fun makeFullTime(time: String): Calendar {
8+
val currentTime = System.currentTimeMillis()
9+
val currentFormat = SimpleDateFormat("yyyy:MM:dd", Locale.getDefault())
10+
val currentDateTime = currentFormat.format(currentTime)
11+
val fullTime = "$currentDateTime:$time"
12+
13+
14+
val dateFormat = SimpleDateFormat("yyyy:MM:dd:HH:mm:ss", Locale.getDefault())
15+
var dateTime = Date()
16+
try {
17+
dateTime = dateFormat.parse(fullTime) as Date
18+
} catch (e: ParseException) {
19+
e.printStackTrace()
20+
}
21+
22+
val calendar = Calendar.getInstance()
23+
calendar.time = dateTime
24+
25+
return calendar
26+
}

0 commit comments

Comments
 (0)