【发布时间】:2020-01-01 20:25:36
【问题描述】:
我从事 Flutter api wordpress 项目。如何从 wordpress api 格式化日期。日期采用这种格式 (2019-08-26T16:23:06) 。我想删除 second 和 year 。和月份(六月、四月)
【问题讨论】:
我从事 Flutter api wordpress 项目。如何从 wordpress api 格式化日期。日期采用这种格式 (2019-08-26T16:23:06) 。我想删除 second 和 year 。和月份(六月、四月)
【问题讨论】:
您可以创建一个适合您需要的 DateFormat 对象,并使用它来格式化您的日期。
转到文档以查看示例:https://api.flutter.dev/flutter/intl/DateFormat-class.html
【讨论】:
DateTime.parse()。
我用这个功能解决了我的问题
timenow() {
var day = DateTime.parse(
snapshot.data[index].date)
.day;
var month = DateTime.parse(
snapshot.data[index].date)
.month;
var year = DateTime.parse(
snapshot.data[index].date)
.year;
var hour = DateTime.parse(
snapshot.data[index].date)
.hour;
var min = DateTime.parse(
snapshot.data[index].date)
.minute;
return year.toString() +
"/" +
month.toString() +
"/" +
day.toString() +
" " +
hour.toString() +
":" +
min.toString();
} // format date and time
【讨论】:
您可以使用 https://pub.dev/packages/intl 和 DateFormat :
DateTime dateTime = DateTime.parse(data[index]['date']);
String dateformat = DateFormat( "dd.MM.yyyy HH:mm").format(dateTime);
【讨论】: