zl程序教程

您现在的位置是:首页 >  其他

当前栏目

flutter 时间戳转日期

日期flutter 时间
2023-09-14 09:04:28 时间
  ///得到留言时间
  String getMessageTime() {
    String time = '';
    int timestamp = downList.createTime! * 1000;
    DateTime timeDate = DateTime.fromMillisecondsSinceEpoch(timestamp);
    DateTime now = DateTime.now();

    if (now.day == timeDate.day) {
      time =
          "${timeDate.hour.toString().padLeft(2, '0')}:${timeDate.minute.toString().padLeft(2, '0')}:${timeDate.second.toString().padLeft(2, '0')}";
    } else {
      time =
          "${timeDate.month.toString().padLeft(2, '0')}-${timeDate.day.toString().padLeft(2, '0')} ${timeDate.hour.toString().padLeft(2, '0')}:${timeDate.minute.toString().padLeft(2, '0')}:${timeDate.second.toString().padLeft(2, '0')}";
    }
    return time;
  }

ContentCenterText(
                    getMessageTime(), 10.0, CommonColors.getTextWeakColor())