refactor: remove unreferenced widgets/utilities and backup file in lib
This commit is contained in:
@@ -1,37 +0,0 @@
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
/// 숫자와 날짜를 포맷팅하는 유틸리티 클래스
|
||||
class FormatHelper {
|
||||
/// 통화 형식으로 숫자 포맷팅
|
||||
static String formatCurrency(double value) {
|
||||
return NumberFormat.currency(
|
||||
locale: 'ko_KR',
|
||||
symbol: '',
|
||||
decimalDigits: 0,
|
||||
).format(value);
|
||||
}
|
||||
|
||||
/// 날짜를 yyyy년 MM월 dd일 형식으로 포맷팅
|
||||
static String formatDate(DateTime date) {
|
||||
return '${date.year}년 ${date.month}월 ${date.day}일';
|
||||
}
|
||||
|
||||
/// 날짜를 MM.dd 형식으로 포맷팅 (짧은 형식)
|
||||
static String formatShortDate(DateTime date) {
|
||||
return '${date.month}.${date.day}';
|
||||
}
|
||||
|
||||
/// 현재 날짜로부터 남은 일 수 계산
|
||||
static String getRemainingDays(DateTime date) {
|
||||
final now = DateTime.now();
|
||||
final difference = date.difference(now).inDays;
|
||||
|
||||
if (difference < 0) {
|
||||
return '${-difference}일 지남';
|
||||
} else if (difference == 0) {
|
||||
return '오늘';
|
||||
} else {
|
||||
return '$difference일 후';
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user