パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.2.0

week_of_year

日付からISO 8601年の週を取得する拡張メソッドを追加します

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
2.5万
いいね数
47
Pub ポイント
160

パッケージをインストール

flutter pub add week_of_year

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

week_of_year パッケージは、Dart の DateTime クラスに ISO 8601 年間の週番号を計算するための使いやすいメソッドを拡張します。国際基準に従って正確な週番号を提供し、さまざまなロケールやカレンダーシステム間での一貫性を保証します。週単位のスケジューリング、レポート作成、または週単位でのデータグループ化が必要なアプリケーションに最適です。このパッケージは軽量で、ドキュメントが充実しており、すべての主要な Flutter プラットフォームをサポートしています。

用途

  • 週次レポート
  • カレンダーアプリケーション
  • 週単位でのデータ集約
  • スケジューリングツール
  • 国際的な日付準拠

主な機能

  • ISO 8601準拠
  • シンプルな拡張メソッド
  • クロスプラットフォーム対応
  • 正確な週番号
  • 最小の依存関係

適している対象

  • ISO週番号が必要な開発者
  • 週間データ追跡付きのアプリ
  • 国際化された日付処理
  • 軽量な日付ユーティリティ

注意事項

  • Dart 2.12 以上が必要です
  • 追加の構成は必要ありません
  • 年間週の機能のみを追加します
  • 元の DateTime オブジェクトを変更しない
  • メソッド呼び出しを超えるランタイムオーバーヘッドなし

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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
}

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト