Google日历如何进行提醒?

cho*_*bo2 1 c# asp.net-mvc google-calendar-api

我正在看谷歌日历,并想知道他们如何做他们的提醒.

目前我只有一个日历,他们选择希望收到通知的日期.如果我想做几小时和几分钟的提醒,这不会扩展得很好.

那么他们是否喜欢他们的数据库中的一个字段,其中包含"小时,天,分钟"作为可能的字段?

或者他们存储日期,他们只是查询该日期和时间.所以,如果我想在我预约前一个小时(比如说是2月3日下午3点),那么他们只是在第二个下午2点存储feb)

所以他们会在2月3日下午2:00和小时只查询与当前小时相匹配的日期?

Jon*_*eet 5

知道此类信息的任何人都不太可能在这样的公共论坛上透露这些信息.我建议您考虑解决您的要求,而不是了解Google日历的工作原理.除此之外,我怀疑你必须像谷歌日历一样扩展:)

您可能希望选择将提醒的分钟数存储为最小公分母 - 因此您将一小时存储为60分钟.我怀疑用户会介意他们输入60分钟并显示为一小时.

存储绝对时间在某些方面很有用(简单查询),但这意味着如果更改开始日期/时间,还需要重新计算提醒日期/时间.

(正如我所说,这并没有给出关于Google Calendar如何做事的任何暗示.)