- Notifications
You must be signed in to change notification settings - Fork29.7k
Closed
Description
Below code fails on Flutter Web but works on iOS and Android:
var microsecondsSinceEpoch = 1609861388969431;DateTime dateTime = DateTime.fromMicrosecondsSinceEpoch(microsecondsSinceEpoch);assert(dateTime.microsecondsSinceEpoch == microsecondsSinceEpoch, 'DateTime.microsecondsSinceEpoch should be $microsecondsSinceEpoch');Basically, DateTime is loosing precision on Flutter Web.
flutter doctor -v :
[✓] Flutter (Channel dev, 1.26.0-1.0.pre, on macOS 11.1 20C69 darwin-x64, locale en-GB) • Flutter version 1.26.0-1.0.pre at /Users/gyuri/tools/flutter • Framework revision 63062a6443 (3 weeks ago), 2020-12-13 23:19:13 +0800 • Engine revision 4797b06652 • Dart version 2.12.0 (build 2.12.0-141.0.dev)[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at /Users/gyuri/Library/Android/sdk • Platform android-30, build-tools 29.0.2 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) • All Android licenses accepted.[✓] Xcode - develop for iOS and macOS (Xcode 12.3) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.3, Build version 12C33 • CocoaPods version 1.10.0[✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome[✓] Android Studio (version 4.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)[✓] IntelliJ IDEA Community Edition (version 2019.3.4) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart[✓] VS Code (version 1.52.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.18.0[✓] Connected device (3 available) • iPad Pro (12.9-inch) (4th generation) (mobile) • A4E9A4FA-37A9-44DB-8CFC-198DEC1CA0C2 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator) • macOS (desktop) • macos • darwin-x64 • macOS 11.1 20C69 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.88• No issues found!