daily_extensions_plus 1.1.0
daily_extensions_plus: ^1.1.0 copied to clipboard
A Flutter package for easily edit string, datetime, and list
example/lib/main.dart
import 'package:daily_extensions_plus/daily_extensions_plus.dart';
void main() {
// Example usage of DateTime extension
final now = DateTime.now();
print("Formatted date: ${now.toStringObj(format: 'yyyy-MM-dd HH:mm:ss')}");
// Example usage of List extension
List<String>? items;
print("Is list null or empty? ${items.isNullOrEmptyList}");
items = [];
print("Is list null or empty now? ${items.isNullOrEmptyList}");
// Example usage of String extension
String? exampleString = "hello";
print("Capitalized: ${exampleString.capitalize()}");
String? dateString = "15-05-2025";
final parsedDate = dateString.toDateTimeObj(separator: "-");
print("Parsed DateTime: $parsedDate");
String? numberString = "123.45";
print("Is double? ${numberString.isDouble}");
print("Is int? ${numberString.isInt}");
String? alphaString = "Flutter";
print("Is alpha? ${alphaString.isAlpha}");
String? alphaNumString = "Flutter123";
print("Is alphanumeric? ${alphaNumString.isAlphaNumeric}");
String? dateTimeString = "25-12-2002";
print(
"Parsed String DateTime to String : ${dateTimeString.toStringDateTime(releaseFormat: StringDateTime.yyyyMMdd, separator: "-")}",
);
}