我知道自上周日午夜UTC以来经过了多少秒。是否可以从此信息中检索当前的UTC日期和时间?
我知道如何获得时间(模数)但是约会怎么样?由于闰日,岁月等原因,我无法绕过它。
答案 0 :(得分:1)
如果您知道B
的日期,则只能使用B = A + n
检索点A
的日期。由于我们的日历非常复杂,因此这种计算在任何方面都不是微不足道的。顺便说一下:last sunday
只是一个相对日期。
使用BusyBox,您可以尝试使用能够进行计算的date
工具,例如
date +"%s" --date="last sunday"
给你。例如(使用n = number of seconds passed from last sunday
)
A_s=$(date +"%s" --date="last sunday")
let 'B_s=A_s + n'
date -u --date="@""${B_s}"
从您的代码中调用shell脚本。