INNER CODE UNIT · Dart

DefaultDisplay

jama5262/jiffy · lib/src/default_display.dart:3

class DefaultDisplay {
  static String? _cachedLocale;
  static final Map<String, DateFormat> _formatters = {};

  DateFormat _format(String key, DateFormat Function() build) {
    final currentLocale = Intl.getCurrentLocale();
    if (currentLocale != _cachedLocale) {
      _formatters.clear();
      _cachedLocale = currentLocale;
    }
    return _formatters[key] ??= build();
  }

  String E(DateTime dateTime) =>
      _format('E', () => DateFormat.E()).format(dateTime);

  // ignore: non_constant_identifier_names
  String EEEE(DateTime dateTime) =>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…