떨림 중 시간대 패키지 사용하기
git clone https://github.com/srawlins/timezone.git
cd timezone
flutter pub get
flutter pub run tool/get -s 2020a
cd lib/data
cp lib/data/2020a* <project_dir>/assets/timezone/
cd <project_dir>
git add->commit->push
또한 위에서 사용한 경로를 사용하여 자산 아래의pubspec 파일에 추가합니다. Future<void> initTimezones() async {
// get device timezone
String dtz = await FlutterNativeTimezone.getLocalTimezone();
// Load timezone data
var byteData = await rootBundle.load('assets/timezone/2020a.tzf');
tz.initializeDatabase(byteData.buffer.asUint8List());
tz.initializeTimeZones();
// set the local location.
tz.setLocalLocation(tz.getLocation(dtz));
// Iterate and use through the list of timezones.
_locations = tz.timeZoneDatabase.locations;
_locations.values.forEach((element) {
print(element.name);
print(element.currentTimeZone.abbr);
print(element.currentTimeZone.offset);
print(element.currentTimeZone.isDst);
print(element.zones.length);
});
}
Reference
이 문제에 관하여(떨림 중 시간대 패키지 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shaileshs/using-timezone-package-in-flutter-2cln텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)