Flutterで現在のタイムゾーン地域(tzデータベース名)を取得する方法 質問する

Flutterで現在のタイムゾーン地域(tzデータベース名)を取得する方法 質問する

私は Flutter 初心者で、REST API は現在のタイムゾーンを Europe/london として取得します。Flutter で現在のタイムゾーンを取得する方法がわかりません。このトピックに関する質問が StackOverflow にありますが、回答したユーザーはいません。

Flutter タイムゾーン (ZoneId として)

どなたか教えていただけませんか。Dart を使用して Flutter で現在のタイムゾーンを取得するにはどうすればよいでしょうか。

ベストアンサー1

DateTimeタイムゾーン関連の問題を解決するために必要となるタイムゾーンと時間オフセットの両方を使用するデフォルト クラスです。

 DateTime dateTime = DateTime.now();
 print(dateTime.timeZoneName);
 print(dateTime.timeZoneOffset);

出力:

1. インド

timeZoneName: IST
timeZoneOffset: 5:30:00.000000

2. アメリカ/ロサンゼルス

timeZoneName: PST
timeZoneOffset: -8:00:00.000000

タイムゾーンリスト:https://help.syncfusion.com/flutter/calendar/timezone

おすすめ記事