我希望获得本周特定工作日(例如星期日)的17小时。所以我的尝试是
as.POSIXct(format(Sys.time(), '%U Sunday 17'), format = '%U %A %H')
给出2016-03-18 17:00:00
(星期五)。我想念它一定是微不足道的。
更新。这个问题是关于产生意外结果而不是计算方法的函数。所以在我看来,它不是重复的。我错过的琐碎事情是年份规格格式。所以正确的答案是as.POSIXct(format(Sys.time(), '%Y %U Sunday 17'), format = '%Y %U %A %H')
。