完整的日历全天事件显示在错误的一天[关闭]
Posted
技术标签:
【中文标题】完整的日历全天事件显示在错误的一天[关闭]【英文标题】:Full Calendar All Day event showing on wrong day [closed] 【发布时间】:2022-01-17 10:37:50 【问题描述】:谁能告诉我为什么我的标记为全天活动的活动会在 11 月 24 日而不是 25 日出现在日历上?开始日期和结束日期看起来正确,但将其添加到错误的日期。我想弄清楚为什么不编写代码来解决全天事件的问题。
json相关输出:
"allDay": true,
"end":"2021-11-25T23:59:00Z",
"start":"2021-11-25T00:00:00Z",
"title":"HOLIDAY - Thanksgiving Day (All U.S. Offices)"
结果
【问题讨论】:
【参考方案1】:我不知道您的时区,但也许您应该按照here 的说明添加您的时区:
2018-06-01T12:30:00Z — Z 表示 00:00 UTC 偏移量
根据map 检查您的 UTC 时区。
如果您为您的位置使用正确的 UTC,或者在修复您的 UTC 区域后未解决您的问题,那么您应该查看与 end:
日期相关的其他帖子:
Fullcalendar end date wrong by one day
就我而言,当我在完整日历(我自己的议程)中设置 allDay: true
为记录时,我总是在完整日历 json 字符串中添加一天,如下所示:
"allDay": true,
"end":"2021-12-19T09:00:00",
"start":"2021-12-18T08:00:00"
尽管存储在数据库中的正确数据是2021-12-18T09:00:00
。
【讨论】:
以上是关于完整的日历全天事件显示在错误的一天[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
错误java.lang.ArrayIndexOutOfBoundsException:长度= 5;指数=5