현재 날짜 가져오기

Dart:
현재 날짜 가져오기

방법:

Dart의 핵심 라이브러리는 DateTime 클래스를 통해 현재 날짜와 시간에 쉽게 접근할 수 있게 합니다. 다음은 현재 날짜를 얻기 위한 기본 예제입니다:

void main() {
  DateTime now = DateTime.now();
  print(now); // 예제 출력: 2023-04-12 10:00:00.000
}

만약 날짜 부분(년, 월, 일)만 필요하다면, DateTime 객체를 포맷할 수 있습니다:

void main() {
  DateTime now = DateTime.now();
  String formattedDate = "${now.year}-${now.month}-${now.day}";
  print(formattedDate); // 예제 출력: 2023-04-12
}

Dart는 더 복잡한 날짜 포매팅을 위한 내장 라이브러리를 포함하고 있지 않지만, 이 목적을 위해 intl 패키지를 사용할 수 있습니다. 첫 번째로, 패키지를 pubspec.yaml에 추가하세요:

dependencies:
  intl: ^0.17.0

그러면 날짜를 쉽게 포맷할 수 있습니다:

import 'package:intl/intl.dart';

void main() {
  DateTime now = DateTime.now();
  String formattedDate = DateFormat('yyyy-MM-dd').format(now);
  print(formattedDate); // 예제 출력: 2023-04-12
}

더 고급 포매팅 옵션을 위해, intl 패키지에 의해 제공되는 DateFormat 클래스를 탐색하세요. 이 클래스는 다양한 패턴과 로케일을 지원합니다.