![]() |
1
11
您可以将时间分为小时和分钟,然后使用
|
![]() |
2
8
距离6:07最近的15分钟间隔是6:00,而不是6:15。你想要最近的15分钟间隔还是接下来的15分钟间隔? 假设它是最近的,像这样的东西就是你想要的。
|
![]() |
3
4
一个简单的解决方案是使用 Math::Round 来自CPAN。
|
![]() |
4
0
使用sprintf而不是ceil和posix的第一个答案的微小变化。也不使用任何额外的CPAN模块。它向上或向下取整,所以6:07=6:00,6:08=6:15,6:22=6:15,6:23=6:30。请注意,如果四舍五入的分钟数等于60,则添加一小时。但是,要正确地执行此操作,必须使用TimeLocal和LocalTime函数来添加小时。也就是说,增加一个小时可能会增加一天、一个月或一年。
|
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 2 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |