gpt4 book ai didi

objective-c - 将时间转换为 float

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:35 25 4
gpt4 key购买 nike

将时间转换为 float 的最佳算法/代码是什么?我在 Obj-c 中这样做,但我真正需要的只是一个算法,我可以从那里编写代码。

例如:

  • 1:30am1.50
  • 2:15pm14.25
  • 5:45pm17.75

编辑:我的时间格式是从午夜开始的分钟数。

最佳答案

您可以解析字符串以获得两个 int 数字和一个 am/pm 部分 (h, m, and a), 然后按如下方式计算分数:

int h, m, a;
// set a to 0 for "am", or 1 for "pm"
float time = 60*(a*12+h)+m;
float res = time / 60.0;

关于objective-c - 将时间转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9595036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com