date_time_formatter is a Flutter package that provides easy and flexible formatting for DateTime objects in various formats using the intl package.
Installation
Add this to your package's pubspec.yaml file:
yaml
dependencies:
date_time_formatter: latest_version
Then, run:
bash
flutter pub get
Usage
Import the package in your Dart code: dart
import 'package:date_time_formatter/date_time_formatter.dart';
void main() {
DateTime now = DateTime.now();
print(now.toAppDateTime(DateFormatEnum.appDate));
// Example output: Aug 12, 2024
}
Examples
dart
DateTime now = DateTime.now();
// Different formatting options
print(now.toAppDateTime(DateFormatEnum.dateMonthYear)); // Output: "12 Aug, 2024"
print(now.toAppDateTime(DateFormatEnum.dateMonth)); // Output: "12 Aug"
print(now.toAppDateTime(DateFormatEnum.dateOnly)); // Output: "12"
License This project is licensed under the MIT License - see the LICENSE file for details. Contributing Contributions are welcome! Please feel free to submit a Pull Request.