问题标签 [calendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
18549 浏览

calendar - 设计问题:你将如何设计一个循环事件系统?

如果你的任务是构建一个支持重复事件的事件调度系统,你会怎么做?当一个重复的事件被删除时,你如何处理?你怎么能看到未来的事件何时发生?

即创建事件时,您可以选择“每天重复”(或每周、每年等)。

请每个响应一个设计。我习惯了 Ruby/Rails,但使用任何你想表达的设计。

我在一次采访中被问到这个问题,并且无法提出我喜欢的非常好的回答。

注意:已在此处询问/回答。但我希望能得到一些更实用的细节,如下所述:

  • 如果需要能够评论或以其他方式将数据添加到重复事件的一个实例中,那将如何工作?
  • 事件更改和删除如何工作?
  • 您如何计算未来事件何时发生?
0 投票
5 回答
574 浏览

xml - 个人组织者的 XML 结构

我正在做一个用于学习目的的个人组织者,而且我从未使用过 XML,所以我不确定我的解决方案是否是最好的。这是我附带的 XML 文件的基本结构:

urgency 属性应该在 1 到 10 的范围内。
我在 google 上进行了快速搜索,找不到一个很好的例子。也许这不是最好的解决方案,我想知道它是否足够。如果有任何相关性,我正在用 PHP 做应用程序。

0 投票
11 回答
284030 浏览

java - 如何使用 Java 日历从日期中减去 X 天?

有人知道使用 Java 日历从日期中减去 X 天的简单方法吗?

我找不到任何函数可以让我直接从 Java 中的日期中减去 X 天。有人可以指出我正确的方向吗?

0 投票
4 回答
6360 浏览

ruby-on-rails - How to display events in the calendar using Ruby?

I am building a calendaring application in ruby on rails. I am using my own schema for storing events, but I don't know how to display events in calendar, and also how to add a calendar in my application.

Will I have to write code to display calendar or can I use any plugin to display calendar.

0 投票
5 回答
15698 浏览

php - 在 html 或 php 中创建客户端可编辑的事件日历

潜在客户希望在其网站上具有日历功能。他们希望选择去编辑此日历以更新事件。Word Press 是否提供类似的功能?

0 投票
22 回答
245091 浏览

java - 如何在 Java 中健全地检查日期

我觉得奇怪的是,Date在 Java 中创建对象的最明显方法已被弃用,并且似乎已被不那么明显的使用宽松日历“取代”。

您如何检查以日、月和年的组合形式给出的日期是否为有效日期?

例如,2008-02-31(如 yyyy-mm-dd)将是无效日期。

0 投票
9 回答
225390 浏览

java - 如何使用 Java 处理日历时区?

我有一个来自我的应用程序的时间戳值。用户可以在任何给定的本地时区。

由于此日期用于假定给定时间始终为 GMT 的 WebService,因此我需要将用户的参数从(EST)转换为(GMT)。这是踢球者:用户忘记了他的 TZ。他输入了他想发送给 WS 的创建日期,所以我需要的是:

用户输入: 5/1/2008 6:12 PM (EST)
WS 的参数需要是:5/1/2008 6:12 PM (GMT)

我知道默认情况下 TimeStamps 总是应该在 GMT 中,但是在发送参数时,即使我从 TS(应该在 GMT 中)创建了我的日历,除非用户在 GMT 中,否则时间总是关闭的。我错过了什么?

使用前面的代码,这就是我得到的结果(便于阅读的短格式):

[2008 年 5 月 1 日晚上 11:12]

0 投票
3 回答
49385 浏览

java - 将字符串转换为 GregorianCalendar

我有一个来自电子邮件标题的字符串,例如Date: Mon, 27 Oct 2008 08:33:29 -0700. 我需要的是一个 GregorianCalendar 的实例,它将代表同一时刻。就这么简单——我该怎么做?

而对于最快的——这将无法正常工作:

因为它将时区标准化为 UTC(或您的本地机器时间,取决于 Java 版本)。我需要的是 calendar.getTimeZone().getRawOffset() 来返回-7 * milisInAnHour

0 投票
11 回答
141665 浏览

ios - 以编程方式在 iPhone 日历中添加自定义事件

有没有办法从自定义应用程序将 iCal 事件添加到 iPhone 日历?

0 投票
6 回答
21672 浏览

html - 在 Rails 中创建类似背包的日历

Rails 世界中当前的最佳实践是显示日历月视图,其中事件项绑定到当月的日期(例如在 Backpack 或 Google Calendar 中)?

我不需要像拖放支持这样的花哨的东西。我只是在寻找代码,让我在控制器中获取事件列表,并以某种方式将它们公开为月历显示视图中的条目(可能在 HTML 元素上带有类名,以允许我以不同方式显示不同类型的事件,或者可能显示来自多个日历的事件)。

有几年前创建的动态日历助手,它很可能对我来说仍然可以正常工作,但我只是想知道我是否也应该看看其他插件。

到目前为止我发现的其他可能性:

那么,你能指出我现在使用什么来输出带有数据的月历的正确方向吗?