Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 21 additions & 18 deletions lib/dart_debug_sample.dart
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
import 'package:intl/intl.dart';

class YukymController {

// DateTime.parse(_userData.value!.selectDate)
String nowDate = DateFormat('yyyy-mm-dd').format(DateTime.now());
String nowDate = DateFormat('yyyy-MM-dd').format(DateTime.now());

late String nowTime;

// 1. 자시의 국 : 갑자1국 = getTyOne()의 값
String getTyA() {
List<YukymTimeModel> timeDataOne =
_getTimeDataOne(nowDate);
List<YukymTimeModel> timeDataOne = _getTimeDataOne(nowDate);

if (timeDataOne.isNotEmpty) {
nowTime = timeDataOne.first.ty1;
Expand All @@ -32,35 +30,34 @@ class YukymController {
return nowTime;
} else {
// Handle the case when the list is empty
return '경오7국'; // Or any other appropriate action
return '경오7국'; // Or any other appropriate action
}
}

String getTyB() {
List<YukymTimeModel> timeDataOne =
_getTimeDataOne(nowDate);
List<YukymTimeModel> timeDataOne = _getTimeDataOne(nowDate);
String result = timeDataOne.first.ty12;

final nowTime = DateTime.now();
if (nowTime.hour >= 0 || nowTime.hour < 2) {
if (nowTime.hour >= 0 && nowTime.hour < 2) {
return timeDataOne.first.ty1;
} else if (nowTime.hour >= 4 || nowTime.hour < 6) {
} else if (nowTime.hour >= 4 && nowTime.hour < 6) {
return timeDataOne.first.ty2;
} else if (nowTime.hour >= 6 || nowTime.hour < 8) {
} else if (nowTime.hour >= 6 && nowTime.hour < 8) {
return timeDataOne.first.ty3;
} else if (nowTime.hour >= 8 || nowTime.hour < 10) {
} else if (nowTime.hour >= 8 && nowTime.hour < 10) {
return timeDataOne.first.ty4;
} else if (nowTime.hour >= 10 || nowTime.hour < 12) {
} else if (nowTime.hour >= 10 && nowTime.hour < 12) {
return timeDataOne.first.ty5;
} else if (nowTime.hour >= 12 || nowTime.hour < 14) {
} else if (nowTime.hour >= 12 && nowTime.hour < 14) {
return timeDataOne.first.ty6;
} else if (nowTime.hour >= 16 || nowTime.hour < 18) {
} else if (nowTime.hour >= 16 && nowTime.hour < 18) {
return timeDataOne.first.ty7;
} else if (nowTime.hour >= 18 || nowTime.hour < 20) {
} else if (nowTime.hour >= 18 && nowTime.hour < 20) {
return timeDataOne.first.ty8;
} else if (nowTime.hour >= 20 || nowTime.hour < 22) {
} else if (nowTime.hour >= 20 && nowTime.hour < 22) {
return timeDataOne.first.ty9;
} else if (nowTime.hour >= 22 || nowTime.hour < 24) {
} else if (nowTime.hour >= 22 && nowTime.hour < 24) {
return timeDataOne.first.ty10;
}

Expand Down Expand Up @@ -89,4 +86,10 @@ class YukymTimeModel {
String ty10 = '갑자10국';
String ty11 = '갑자11국';
String ty12 = '갑자12국';
}
}

void main() {
YukymController yukymController = YukymController();
print(yukymController.getTyA());
print(yukymController.getTyB());
}