[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 공식 문서를 참고하시기 바랍니다.