当我尝试获取12月31日的星期数时,它返回1。当我获取12月30日的星期数时,我得到52 ---这是我期望的。星期一是正确的一天。这是在运行Ubuntu的RPI上。
$ date -d "2018-12-30T1:58:55" +"%V%a"
52Sun
$ date -d "2018-12-31T1:58:55" +"%V%a"
01Mon
没有时间字符串的相同问题
$ date -d "2018-12-31" +"%V%a"
01Mon
您可能对为什么MonthCalendar控件在罗马尼亚显示错误的周数感兴趣?该博客文章是有关Windows的,但是讨论的问题是普遍的(似乎与您遇到的问题相同)。
—
CVn
“计算机一定是错误的,因为我显然没有弄错!” 让我想起当我抱怨FORTRAN IV编译器必须有一个错误,因为我的第一个简单程序不可能有任何错误...
—
RonJohn
date
?