【问题标题】:Get network time in flutter - Offline mode?在颤动中获取网络时间 - 离线模式?
【发布时间】:2021-11-29 09:59:22
【问题描述】:

我们是否有任何 Flutter/原生 iOS 插件来获取离线模式下的网络时间?或者是否有任何选项可以在 iOS 设备中自动跟踪日期时间设置?

【问题讨论】:

  • 在未连接到网络的情况下如何从网络获取时间?
  • 是的,就是这样!我正在检查是否有可能在没有互联网连接的情况下从网络提供商那里获取时间,或者一旦用户更改了日期和时间中的“自动设置”设置,就通知应用程序。有什么选择吗?

标签: ios flutter dart


【解决方案1】:

如果你想从设备获取日期时间,你可以使用:

import 'package:intl/intl.dart';

main() {
static final DateTime now = DateTime.now();
static final DateFormat formatter = DateFormat('yyyy-MM-dd');
final String formatted = formatter.format(now);
print(formatted); // something like 2013-04-20
}
  1. 如果您想从 Internet 获取日期时间,您必须在您的设备中启用 Internet 并使用此包从 Internet 获取日期时间。 https://pub.dev/packages/ntp

【讨论】:

    猜你喜欢
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多