问题标签 [biweekly]

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 投票
2 回答
1618 浏览

icalendar - 每两周向 ical 添加多个事件

我有以下使用双周创建和 ics 字符串的方法:

生成以下内容:

问题是当我通过电子邮件将其发送到我的 gmail 帐户时,仅显示第一个事件。起初我认为这是 Biweekly 的问题,但看起来 ics 输出是正确的。ics输出有问题吗?

0 投票
2 回答
558 浏览

caldav - 使用 Sardines 报告方法从 CalDAV 服务器查询事件

我正在尝试使用Sardine(和biweekly)从 CalDAV 服务器获取事件。获取整个日历对我有用:

现在我想获取特定时间范围的事件。根据这篇“构建 CalDAV 客户端”文章,我假设您应该使用 Sardinesreport方法来执行此操作,对吗?

如果是这样,您应该如何使用该方法?它没有在 wiki 中记录,Javadoc 也不是很清楚。

我应该自己写SardineReport吗?我看起来我应该最终得到类似的东西:

我在正确的轨道上吗?有人对如何编写自己的沙丁鱼报告有任何指示吗?

0 投票
1 回答
183 浏览

icalendar - 取消并在同一个 VCALENDAR 中创建 VEVENTS,可以吗?

例如,如果用户取消了一个事件并创建了一个新事件,我可以在一个 *.ics 文件中发送这两项更改吗?取消(不更新)第一个事件并创建一个新事件?

0 投票
1 回答
1525 浏览

java - Javamail 双周 gmail 日历邀请以 ICS 文件形式出现

我正在尝试向 gmail 地址发送日历邀请。我正在使用 Spring、biweekly 和 javamail 库。邀请已发送,但在 gmail 中它不会作为日历出现,但我收到一封主题为“您被邀请参加会议”的电子邮件。它有一个附件 ICS,其中包含我编码的邀请的详细信息。

请帮助了解我如何在 google 中获得实际邀请,而不是通过附加 ICS 文件的电子邮件。如果我发送到 Outlook,邀请工作正常。

以下是生成并作为附件发送到 gmail 的 ICS 文件。

0 投票
2 回答
372 浏览

datetime - Power BI 中每个月的周期间列

我有一个带有日期列的日期表。我想每个月都有一个周期。到目前为止,我已经构建了一个自定义列,以便每个周期从星期一开始,到星期日结束:

这会给我下面的自定义列“每周期间”: 在此处输入图像描述

但我需要的是这种每周周期的方式:

  • 每个月的第一周从当月的第一天开始,并且必须是工作日(不是周末)。例如,2019 年 9 月的第一周从 Monday 2nd 开始。此外,每个月的最后一个周期间以该月的最后一天结束。您是否知道如何更改此代码或我需要使用哪些其他代码才能拥有如下列的每周周期?非常感谢。 在此处输入图像描述

  • 另外,我想要另一列给我月份的周数,如上所述。如果有人可以帮助我在日期表中构建这两个自定义列,我将不胜感激。

0 投票
0 回答
57 浏览

java - Biweekly/google-rfc-2445 RR 根据开始日期规定不同的行为

RRULE 基于开始时间的不同行为:

嗨,我目前正在尝试编写一个 cron 到 rrule 转换器,但遇到了一些特定规则的问题。对于以下规则:“FREQ=YEARLY;BYMONTH=1,2,3,4,5,6,7,8,9,10,11,12;BYMONTHDAY=1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31; BYDAY=SU,MO,TU,WE,TH,FR,SA;BYHOUR=0,10,20;BYMINUTE=0"

日期迭代器的行为根据指定的开始时间而有所不同:

在此示例中,我尝试使用相同的规则检索 100 次出现。返回的出现次数因指定的开始时间而异。第一个日期将返回预期的 100 个结果,第二个日期将返回一个无效的事件,这似乎是开始日期。这似乎是由一年中的最后一个月引起的,当指定另一个日期为 12 月时,似乎返回了相同的返回值。Google-rfc-2445 具有相同的行为,但 ical4j 和其他一些来自其他语言的 rrule 评估器能够产生预期的结果。

0 投票
1 回答
124 浏览

java - BiWeekly 迭代夏令时变化

我正在尝试使用 Java BiWeekly 库在夏令时更改中迭代一个事件。

假设活动从早上 8 点开始,我希望它保持在早上 8 点,无论夏令时是否有效。

以下代码来自 BiWeekly 网站:https ://github.com/mangstadt/biweekly/wiki/Examples#calculating-the-dates-in-a-recurring-event

如果我将 celendar 创建为:

对此进行迭代,当时间越过夏令时边界时,时间会改变一个小时。

应该如何做才能使事件在给定时间发生?(它在UTC同时发生是正确的,但我希望它在本地同时发生。)

0 投票
0 回答
31 浏览

optimization - 如何计算前一周市场开盘的时段数

我正在尝试计算下一个交易周的抵消

问题我的市场每周开放 5 天 问题从市场假期开始我的抵消计算出错

我想在前一周只有 3 个交易时段和下周 5 个交易时段时,我在上一周的计算中绘制下周的偏移量

0 投票
0 回答
509 浏览

java - Android Java:将应用程序创建的文件保存到下载文件夹

我用双周刊创建了一个 ical 文件。我可以使用以下代码将其写入 /Android/data/applicationfolder/files/Download:

但是如何将其保存到标准下载文件夹中?我用 OutputStreamWriter 厌倦了一些不同的代码,但无法实现。谢谢。

0 投票
2 回答
384 浏览

java - 如何在 Java 中为 iCalendar 设置时区?

我有以下代码使用双周ical库来为我的应用程序中的事件创建一个Java

ical按预期随电子邮件发送,但始终在 中GMT,我目前正在尝试将其设置"America/New_York"为如下所示,但它不起作用。

我该怎么做?

ics文件内容:

Gmail 邀请:

请注意,下面显示的是1.01am我当地时间 (GMT) 的邀请,但实际上应该显示1.01am + 5 hours为 GMT 比纽约时区早 5 小时。

在此处输入图像描述