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

パッケージ詳細v3.2.0

timezone_to_country

タイムゾーンIDをISO 3166-1 alpha-2コードに変換する拡張メソッド(例:'Asia/Seoul' を 'KR' に)

AndroidiOSLinuxmacOSWebWindows
30日間ダウンロード
8.2万
いいね数
11
Pub ポイント
160

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

flutter pub add timezone_to_country

パッケージ概要

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

timezone_to_country パッケージは、タイムゾーン識別子(例:'Asia/Seoul')を対応する ISO 3166-1 alpha-2 国コード(例:'KR')に変換する拡張メソッドを提供します。開発者がタイムゾーンを国に効率的にマッピングできるようにすることで、位置情報のロジックを簡素化します。Flutter専用で、Android、iOS、Linux、macOS、Web、Windowsを含むすべての主要プラットフォームをサポートしています。タイムゾーンに基づく国名解決が必要なアプリ向けに軽量に設計されています。

用途

  • タイムゾーンを国コードに変換する
  • タイムゾーンに基づいてユーザーの場所を表示する
  • 位置情報機能の強化
  • 国際化アプリ設定のサポート
  • タイムゾーンデータからの地域検出の自動化

主な機能

  • シンプルな拡張メソッド
  • すべての Flutter プラットフォームをサポートしています
  • ISO 3166-1 alpha-2 コードを使用
  • 軽量で統合が簡単
  • 正確なタイムゾーンから国へのマッピング

適している対象

  • タイムゾーンから国への変換が必要なアプリ
  • 国際化アプリケーション
  • 位置認識サービス
  • バックエンドまたはフロントエンドの位置情報ユーティリティ
  • 最小の依存関係を求める開発者

注意事項

  • 正確なタイムゾーンデータベースに依存しています
  • 曖昧またはカスタムのタイムゾーンを処理しない
  • 有効な入力タイムゾーンIDが必要です
  • 無効な入力に対する実行時エラー処理なし
  • 国コードの出力のみに制限

元の README

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

timezone_to_country

pub package pub points pub downloads flutter ci

Library for translation Time Zone Id to ISO 3166-1 alpha-2 code (e.g. 'Asia/Seoul' to 'KR')

example

Usage

TimeZoneToCountry.getCountryCode('Asia/Seoul')          // 'KR'
TimeZoneToCountry.getCountryCode('America/Los_Angeles') // 'US'
TimeZoneToCountry.getCountryCode('Europe/London')       // 'GB'
String code = await TimeZoneToCountry.getLocalCountryCode();
print(code);  // 'KR'

Source of Time Zone

IANA - Time Zone Database - 2025c

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

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

データはまだありません。

ランキング