【发布时间】:2020-12-25 21:28:59
【问题描述】:
DateTime currentTime = new DateTime.now();
Widget CustomCards(Color frontColor, String fetchTime) {
Card cards = new Card(
elevation: 1.0,
margin: const EdgeInsets.symmetric(horizontal: 2.0, vertical: 2.0),
color: bgColor,
shape: new RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15.0),
),
child: Column(
children: [
Padding(
padding: const EdgeInsets.all(5.0),
child: Row(
children: [
Padding(
padding: const EdgeInsets.only(left: 15.0),
child: Text(
currentTime.toString(),
style: new TextStyle(
fontStyle: FontStyle.italic,
fontFamily: 'Satisfy',
fontSize: 15.0,
color: frontColor,
),
),
],
),
),
],
),
);
return cards;
}
如何从 DateTime 显示当前时间,因为它始终显示当前日期和时间,但我想以 格式 hh:mm:ss 显示时间。这里秒应该是他们的。我找不到任何逻辑,请帮助我。 谢谢你
【问题讨论】:
-
看看 DateFormat 类:pub.dev/documentation/intl/latest/intl/DateFormat-class.html 这将允许您以您正在寻找的格式显示时间。
标签: android flutter datetime flutter-layout flutter-test