[flutter] 플러터에서 날짜와 시간을 요일로 가져오기
플러터 애플리케이션에서 현재 날짜와 시간을 요일로 변환해야 하는 경우가 있습니다. 이를 위해서는 Dart의 내장 라이브러리를 사용하여 간단히 처리할 수 있습니다.
현재 날짜와 시간 가져오기
먼저 intl
패키지를 설치합니다. pubspec.yaml
파일에 아래와 같이 추가합니다.
dependencies:
flutter:
sdk: flutter
intl: ^0.17.0
그런 다음, 아래 코드를 통해 현재 날짜와 시간을 가져옵니다.
import 'package:intl/intl.dart';
void main() {
var now = DateTime.now();
print('현재 시간: $now');
}
날짜를 요일로 변환하기
다음으로, DateFormat
클래스를 사용하여 가져온 날짜를 요일로 변환합니다.
void main() {
var now = DateTime.now();
var formatter = DateFormat('E'); // E는 요일을 표시하기 위한 포맷 문자입니다.
String formatted = formatter.format(now);
print('현재 요일: $formatted');
}
위의 코드를 실행하면 현재 시간과 요일이 출력됩니다.
플러터에서는 intl
패키지를 사용하여 다양한 날짜 및 시간 형식을 쉽게 다룰 수 있습니다. 위의 예제를 통해 현재 날짜와 시간을 요일로 변환하는 방법을 알아보았습니다.