Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 日期时间抖动_Time_Dart_Flutter_Clock - Fatal编程技术网

Time 日期时间抖动

Time 日期时间抖动,time,dart,flutter,clock,Time,Dart,Flutter,Clock,如何将当前时间转换为文本格式?我觉得它应该相当简单,但很难做到这一点 基本范例 使用答案并稍作修改:- 您可以尝试以下操作: import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; void main() { runApp(TabBarDemo()); } class TabBarDemo extends StatelessWidget { @override Widget build(Buil

如何将当前时间转换为文本格式?我觉得它应该相当简单,但很难做到这一点

基本范例

使用答案并稍作修改:-

您可以尝试以下操作:

import 'package:flutter/material.dart';
import 'package:intl/intl.dart';



void main() {
 runApp(TabBarDemo());
}

class TabBarDemo extends StatelessWidget {
 @override
Widget build(BuildContext context) {
DateTime now = DateTime.now();
String formattedDate = DateFormat('kk:mm:ss \n EEE d MMM').format(now);
return MaterialApp(
  home: DefaultTabController(
    length: 3,
    child: Scaffold(
      appBar: AppBar(
        bottom: TabBar(
          tabs: [
            Tab(icon: Icon(Icons.access_alarm),text: "Alarm",),
            Tab(icon: Icon(Icons.access_time),text:"Clock" ,),
            Tab(icon: Icon(Icons.timer),text:"Timer"),
          ],
        ),
        title: Text('Tabs Demo'),backgroundColor: Colors.black,
      ),
      body: TabBarView(
        children: [
          Icon(Icons.access_alarm),
          Center(child: Text(formattedDate,textAlign: TextAlign.center,style: new TextStyle(fontWeight: FontWeight.bold,fontSize: 25.0),)),
          Icon(Icons.timer),
        ],
      ),
    ),
  ),
);
}
}
我应该给你这个:


以AM/PM格式获取当前时间


dynamic currentTime=DateFormat.jm().format(DateTime.now())在颤振1.20中:

DateTime now=DateTime.now()


print(now.hour.toString()+”:“+now.minute.toString()+”:“+now.second.toString())

在“谢谢”中查看我的答案!你知道如何使时间保持最新吗?它需要一个动画类吗?不,只是一个调用
setState
的计时器。有一篇有趣的文章。请注意,DateFormat的构建成本相对较高(首先,它必须解析格式字符串),因此最好不要每次都重新构建它。如何从现在开始倒计时到选定的日期?您的答案非常有帮助,只想知道一件事,如何以24小时格式获取时间。