datetime - Groovy - 惯用的编码方式最后一个工作日 - 月初

标签 datetime groovy calendar idioms

询问过去最后一个工作日(例如星期一)的 Groovy 惯用方式是什么? (或本周,一周的第一天)?

还有类似的东西可以询问当前月份,即一个月的第一天吗?

最佳答案

static Date firstDayInWeek(Date day) {
    day.clearTime()
    return day - day.calendarDate.dayOfWeek
}

关于datetime - Groovy - 惯用的编码方式最后一个工作日 - 月初,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538430/

相关文章:

javascript - 如何将 x 轴日期时间格式更改为时间和日期的混合格式?

MySQL 的 At 时区转换

时钟守护者功能。程序 'works' 但值打印顺序错误?

groovy - 对象依赖导致实例化错误

grails - JavaScript评估如何在Groovy或Grails中使用

python - Pandas:将秒数转换为时间增量或时间

java - 方法 : CSVFormat. withDelimiter() 的签名不适用于参数类型 : [;]?

c# - 展开重复周期和 CalendarDate :Event EndDate not autocalculated for recurring events

android - 将事件添加到 android 日历但没有提示(无弹出窗口)

ios - 如何以编程方式将参与者添加到我的 iPhone 日历事件?