[flutter] 플러터에서 현재 연도 가져오기

플러터 애플리케이션에서 현재 연도를 가져오는 방법은 다양합니다. 여기서는 가장 간단한 방법을 사용하여 설명하겠습니다.

1. Dart의 내장 라이브러리인 DateTime 사용

Dart에는 DateTime 클래스가 내장되어 있어 현재 시간 및 날짜 정보를 쉽게 가져올 수 있습니다. 아래는 DateTime을 사용하여 현재 연도를 가져오는 예제입니다.

import 'package:flutter/material.dart';

void main() {
  var now = DateTime.now();
  var currentYear = now.year;
  print('Current year: $currentYear');
}

위 예제에서는 DateTime.now()를 통해 현재 날짜와 시간을 가져온 뒤, year 속성을 사용하여 현재 연도를 추출합니다.

이제 플러터 애플리케이션에서 위 코드를 사용하여 현재 연도를 가져올 수 있습니다.

2. 플러터 위젯에서 현재 연도 표시

만약 플러터 위젯 내에서 현재 연도를 표시하고 싶다면, DateTime을 사용하여 현재 연도를 가져온 뒤 해당 값을 화면에 표시하는 방법을 사용할 수 있습니다.

예를 들어, 다음은 Text 위젯을 사용하여 현재 연도를 화면에 표시하는 예제입니다.

import 'package:flutter/material.dart';

void main() {
  var now = DateTime.now();
  var currentYear = now.year;
  
  runApp(
    MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('현재 연도'),
        ),
        body: Center(
          child: Text('현재 연도: $currentYear'),
        ),
      ),
    ),
  );
}

위 예제에서는 Text 위젯을 사용하여 화면에 “현재 연도: xxxx”와 같이 현재 연도를 표시합니다.

결론

플러터에서 현재 연도를 가져오는 방법에 대해 알아보았습니다. DateTime을 사용하여 간단히 현재 연도를 가져올 수 있으며, 플러터 애플리케이션 내에서 화면에 표시하는 방법도 함께 살펴보았습니다.

더 많은 기능을 구현하고 싶다면 Flutter 공식 문서를 참고하시기 바랍니다.