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小时格式获取时间。