我创建了一个函数来接受字符串输入“minutes-since-midnight”并将其转换为军事时间。例如 - 365 = 0605,441 = 0721,864 = 1424.出于某种原因,我的输出是:066 ,077,1414。有人可以向我解释我做错了什么
var s = (from d in db.record.tolist());
@foreach (var item in s)
{
@item.name
}
答案 0 :(得分:1)
如果需要,您可以使用format
用零填充整数:
def military_time(minutes):
minutes %= 1440 # does not make sense if more than 24h
h, m = divmod(minutes, 60)
print("{0:02d}{1:02d}".format(h, m))
military_time(365) # 0605
military_time(441) # 0721
military_time(864) # 1424
另请注意,您的格式字符串引用了第一个参数两次(您有{0}{0}
而不是{0}{1}
)。