获取当前时间:
final now = DateTime.now();
转时间戳:
final now = DateTime.now();
String timestamp = now.millisecondsSinceEpoch.toString();
判断上午还是下午:
final timeOfDay = TimeOfDay.now();
final amOrPm = timeOfDay.period;
12/24小时制:
final hour24 = timeOfDay.hour;
final hour12 = timeOfDay.hourOfPeriod;
// 格式化输出带PM、AM:
final timeStr = timeOfDay.format(context); // xx:xx AM
使用date_format插件转换成相应的美式时间格式:
import 'package:date_format/date_format.dart';
final time = formatDate(DateTime.now(),[dd,' ',M,' ',yy]) // 27 Jul 21