我想使用Moment.js获取Unix TimeStamp我可以找到许多函数,它们将时间戳转换为moment.js中的日期.我知道我可以通过使用以下的javascript函数Math.floor(new Date())轻松获取unix时间戳.的getTime()/ 1000).
但我想使用Moment.js来获得相同的结果.在moment.js中是否有任何直接函数来获取当前时间戳.
我正在尝试对我的应用实施本地化。
我的应用程序仅支持英语和印地语两种语言。但用户可以选择从设备设置中选择除英语或印地语以外的任何语言。如果用户选择了任何其他语言,我想将应用程序区域设置为印地语。为此,我正在使用localeResolutionCallback如下代码所示。但是我收到了下面提到的错误消息。
flutter: ??? EXCEPTION CAUGHT BY WIDGETS LIBRARY ????????????????????????????????????????????????????????????
flutter: The following NoSuchMethodError was thrown building ScrollConfiguration(behavior:
flutter: _MaterialScrollBehavior):
flutter: The getter 'languageCode' was called on null.
flutter: Receiver: null
flutter: Tried calling: languageCode
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:50:5)
flutter: #1 Demo.build.<anonymous closure> (package:simple/main.dart:49:54)
Run Code Online (Sandbox Code Playgroud)
调试后我发现它localeResolutionCallback被调用了两次,第一次 locale 的值为空,第二次它给出了一些值。
颤振:语言环境----> null 。
颤振:语言环境----> en_US 。
localeResolutionCallback用空值调用两次class Demo extends StatelessWidget {
@override
Widget build(BuildContext …Run Code Online (Sandbox Code Playgroud)