Flutter 将 DateTime 转换为带有时区偏移量的字符串

问题描述 投票:0回答:1

我期望的结果是

2024-09-06T14:28:26+0800

DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(DateTime.now())

但是结果是

2024-09-06T14:28:26Z

flutter dart
1个回答
0
投票

获取所需格式的最简单方法是使用 package:timezone,将 DateTime 转换为 TZDateTime,然后使用 .toIso8601String 。这正是您想要的格式。

© www.soinside.com 2019 - 2024. All rights reserved.