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

パッケージ詳細v5.1.1

flutter_timezone

デバイスのローカルタイムゾーンを取得するためのFlutterプラグインです。

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

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

flutter pub add flutter_timezone

パッケージ概要

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

flutter_timezone は、Android、iOS、Web、macOS、Windows、Linux を含む複数のプラットフォームで、デバイスのローカルタイムゾーン情報を取得できるFlutterプラグインです。現在のタイムゾーンにアクセスするための簡単なAPIを提供し、ローカライズされた方法で時間関連の操作を処理しやすくしています。このパッケージは、スケジューリングやカレンダーアプリ、またはローカル時間の表示など、正確なタイムゾーン対応機能が必要なアプリケーションに特に役立ちます。プラグインはネイティブプラットフォームAPIを利用することで、信頼性の高い結果を保証します。

用途

  • ユーザーにやさしい形式でローカル時間を表示
  • ユーザーのタイムゾーンに基づくイベントのスケジューリング
  • カレンダーやリマインダーのアプリケーションを構築する
  • グローバルアプリにおけるタイムゾーンの変換処理
  • マルチリージョンアプリケーションにおける正確なタイムスタンプの確保

主な機能

  • クロスプラットフォームのタイムゾーン検出
  • シンプルで一貫性のある API
  • すべての主要なFlutterプラットフォームをサポートしています
  • ネイティブデバイスのタイムゾーン設定に依存しています
  • 軽量で統合が簡単

適している対象

  • 正確なローカル時刻処理を必要とするアプリ
  • 異なる地域にユーザーを持つグローバルアプリケーション
  • カレンダーやアラームのような時間に敏感なアプリケーション
  • タイムゾーンロジックの最小限のセットアップを求める開発者
  • ネイティブなタイムゾーンの正確性を必要とするプロジェクト

注意事項

  • 一部のシステムでは適切なプラットフォーム権限が必要です
  • デバイスのタイムゾーンが実行中に変更された場合、動的に更新されない可能性があります
  • タイムゾーンの読み取りに限定されています。設定はサポートしていません。
  • デバイスレベルのタイムゾーン設定に依存します
  • 取得を超える複雑なタイムゾーン計算には適していません

元の README

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

flutter_timezone

pub package Keep a Changelog v1.1.0

A flutter plugin for getting the local timezone of the OS.

This is a fork of the original flutter_native_timezone due to lack of maintenance of that package.

Getting Started

Install this package and everything good will just follow along with you.

Usage examples

Get the timezone
final TimezoneInfo currentTimeZone = await FlutterTimezone.getLocalTimezone();
Localized timezone names

On supported platforms Timezone info will contain the localized timezone name. Currently, this is supported on:

  • Android
  • MacOS
  • iOS

Reference

Wikipedia's list of TZ database names

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

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