Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.2.0

week_of_year

Fügt eine Erweiterungsmethode hinzu, um die ISO-8601-Woche des Jahres aus einem Datum abzurufen

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
25.400
Likes
47
Pub-Punkte
160

Paket installieren

flutter pub add week_of_year

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das week_of_year-Paket erweitert die Dart-Klasse DateTime mit einer einfach zu verwendenden Methode zur Berechnung der ISO-8601-Woche des Jahres. Es bietet eine genaue Wochennummerierung gemäß internationalen Standards und sorgt für Konsistenz über verschiedene Regionen und Kalendersysteme hinweg. Ideal für Anwendungen, die eine wöchentliche Planung, Berichterstattung oder Datenaggregation nach Woche erfordern. Das Paket ist leichtgewichtig, gut dokumentiert und unterstützt alle wichtigen Flutter-Plattformen.

Anwendungsfälle

  • Wöchentliche Berichterstattung
  • Kalenderanwendungen
  • Datenaggregation nach Woche
  • Planungstools
  • Internationale Datumskonformität

Hauptmerkmale

  • ISO 8601-konform
  • Einfacher Erweiterungsmethode
  • Plattformübergreifende Unterstützung
  • Genauige Wochennummerierung
  • Minimale Abhängigkeit

Geeignet für

  • Entwickler, die ISO-Wochennummern benötigen
  • Apps mit wöchentlicher Datenerfassung
  • Internationale Datumsverarbeitung
  • Leichte Datums-Utilities

Hinweise

  • Erfordert Dart 2.12 oder höher
  • Keine zusätzliche Konfiguration erforderlich
  • Fügt nur die Wochenanzahl im Jahr-Funktion hinzu
  • Ändert die ursprünglichen DateTime-Objekte nicht
  • Kein Laufzeitüberhead über die Methodenaufrufe hinaus

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

week_of_year

Fast dependency-free extension methods to get the ISO 8601 week of year from a dart DateTime object.

Also includes a function to create a DateTime from a year and week number.

import 'package:week_of_year/week_of_year.dart';

void main() {
  final date = DateTime.now();
  print(date.weekOfYear); // Get the iso week of year
  print(date.ordinalDate); // Get the ordinal date
  print(date.isLeapYear); // Is this a leap year?

  final DateTime dateFromWeekNumber = dateTimeFromWeekNumber(2023, 13, DateTime.tuesday);
  print(dateFromWeekNumber); // 2023-02-28
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden