当前位置: 首页 > 知识库问答 >
问题:

如何在颤振中更改时间格式?[复制]

姜良哲
2023-03-14

我想把时间02:21:22改为2小时21分22秒。我如何在颤振中做到这一点?

共有3个答案

秦光启
2023-03-14

你可以试试这样的东西。

var formatTime  = myTime.replaceFirst(':',' Hours ').replaceFirst(':',' Minutes ') + ' Seconds';
print(formatTime); //02 Hours 21 Minutes 22 Seconds
袁高峰
2023-03-14

您可以使用拆分方法来实现这一点。

 final String time = '02:21:22';
 final List<String> durations = time.split(':');

  print('${durations[0]} hours ${durations[1]} minutes ${durations[2]} seconds');
  // Prints 02 hours 21 minutes 22 seconds
宋望
2023-03-14

如果它是一个字符串,则可以使用delimeter:使用split方法,然后将小时、分钟和秒添加到结果

 类似资料:
  • 这是输出: 我试图制作一个应用程序,但当我使用时,我得到了两个按钮之间的空间 我需要一个接一个没有空间 如果使用小部件,不起作用 我尝试了,但我无法清除这些内容。 我尝试使这种类型的. 有人知道或知道这件事吗?

  • 我的数据帧有一个列(示例格式),默认情况下转换为Pandas数据类型“object”。 使用< code > df[' DOB ']= PD . to _ datetime(df[' DOB '])将此转换为日期格式,日期将转换为:< code>2016-01-26,其< code>dtype为:< code>datetime64[ns]。 现在,我想将此日期格式转换为< code>01/26/2

  • 收到评论后,我已将以下代码部署到我的Firebase项目中,并已成功部署!。但没有向我发送任何通知。请在此处查看我的Firebase实时数据库截图以更好地理解。 [现已解决:它将只向一个ID(即我的管理设备)发送通知] 工作代码: 有关更多详细信息,请参阅此视频链接 注意:如果您的应用程序已打开并最小化,则会显示通知,但如果应用程序已打开且您正在使用,或者如果应用程序已终止,则强制关闭,则不会工作

  • 你好,我没有成功以这种格式输出此代码(2019年6月4日) 当前输出:2019-06-04 预期产量:2019年6月4日 更新: 我试着格式化,但当我按下按钮时,我并没有成功更改日期。。。 这是新代码 我也试过这个。。

  • 问题内容: DOB列样本值的格式- 默认情况下会转换为对象,如下所示 转换为日期格式 日期转换为 是 现在,我想将此日期格式转换为任何其他通用日期格式或。我该怎么做? 无论我尝试哪种方法,它总是以格式显示日期。 问题答案: 如果需要转换为其他格式,可以使用(但请注意,列的则为):

  • 在更新到飘飘 2.8 之前 更新到飘飘 2.8 后: 如何更新minSdkVersion更高?我在任何地方都找不到目标“flutter.minSdkVersion”变量。