首页 > 解决方案 > 如何将颤振或飞镖中的日期数据转换为字符串

问题描述

直升机

我有输入字符串格式日期。

final dateControllerJoin = TextEditingController(); // value '2021-01-01'

我将数据发布到后端,但在后端格式化日期 -> 2021-01-01T17:00:00Z

如何转换 dateControllerJoin ?

标签: flutterflutter-layout

解决方案


试试这个转换

var serverTime = "2021-01-01";
var displayTime =
    DateFormat("yyyy-MM-d").parse(serverTime); // Convert string to time
final DateFormat displayFormater =
    DateFormat("yyyy-MM-ddTHH:mm:ss'Z'"); // Give expected format to display
print(displayFormater.format(displayTime)); // Output 2021-01-21T00:00:00Z

推荐阅读