小编cha*_*dan的帖子

使用Moment.js获取当前的unixtimestamp

我想使用Moment.js获取Unix TimeStamp我可以找到许多函数,它们将时间戳转换为moment.js中的日期.我知道我可以通过使用以下的javascript函数Math.floor(new Date())轻松获取unix时间戳.的getTime()/ 1000).

但我想使用Moment.js来获得相同的结果.在moment.js中是否有任何直接函数来获取当前时间戳.

unix-timestamp momentjs

122
推荐指数
4
解决办法
13万
查看次数

Flutter:在 null 上调用了 getter 'languageCode'

我正在尝试对我的应用实施本地化。
我的应用程序仅支持英语和印地语两种语言。但用户可以选择从设备设置中选择除英语或印地语以外的任何语言。如果用户选择了任何其他语言,我想将应用程序区域设置为印地语。为此,我正在使用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 。

  1. 为什么localeResolutionCallback用空值调用两次
  2. 这是将设备默认语言环境覆盖为应用程序特定语言环境的正确方法吗
class Demo extends StatelessWidget {
  @override
  Widget build(BuildContext …
Run Code Online (Sandbox Code Playgroud)

localization flutter

10
推荐指数
1
解决办法
3108
查看次数

标签 统计

flutter ×1

localization ×1

momentjs ×1

unix-timestamp ×1