问题标签 [yearmonth]
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.
r - 按年和月对年月列进行排序
我正在尝试订购存储在数据框中的一系列时间数据。格式为:
看起来像"2009-Sep"
等等。
到目前为止,我已经设法找到这种方法:
但它只按年份排序,然后按字母顺序排列月份,给我一个,2009-Jan
等的顺序。我很困惑这不是一个容易解决的问题。2009-Jul
2009-Jun
请帮忙...
最佳卡斯帕
r - 以年-月格式从时间中减去月数
我想以年份和月份格式从给定日期中减去月份。
我将它与zoo
库进行如下转换:
但它给了我 2016 年 11 月,我希望它为 '201612'
我怎样才能在 R 中做到这一点?
java - 创建 X 个日期的算法
目前我有一个以 yyyyMM 格式表示日期的字符串列表,如下所示:
- 202008
- 202009
- 202010
我需要在此列表中创建 x 个条目,每个条目将月份增加一个,因此如果我要创建 3 个新条目,它们将如下所示:
- 202011
- 202012
- 202101
目前我的想法是创建一个方法来选择最新日期,解析字符串以分隔月份和年份,如果月份值 < 12 则将月份值增加 1,否则将其设置为 1 并改为增加年份。然后我将该值添加到列表中并将其设置为最新的,重复 x 次。
我想知道是否有更优雅的解决方案可以使用,可能使用现有的日期库(我正在使用 Java)。
mysql - 从当前月份开始获取 mySQL 中的按月记录数
下面是我的mysql表:
我希望得到过去 12 个月的主键 cr_num 的按月计数。
我得到的输出存在三个问题。
我希望输出从首先列出的当前月份开始排序,即 2020 年 10 月一直到 2019 年 11 月。
11 月和 12 月来自上一年,即 2019 年;所以我想在每个月旁边显示年份。
我只想获取 2020 年的数据,因此不应显示 11 月和 12 月的记录。
我不是来自数据库背景,所以我没有深入研究我可以尝试的内容。
excel - 用于将月份识别为特定年份的一部分的 Excel 公式
在 Excel 中,如果 2021 年是基准年(第 1 年),并且我正在以月份为单位进行财务模型(但仍想知道该月份对应于哪一年),我可以使用什么公式来表示月份 0- 12 是第 1 年,第 13-24 个月是第 2 年,等等...我希望它们位于两个单独的行上,以便能够轻松查看月份对应的年份。
我做了一个嵌套的 IF() 函数,但它很笨重而且非常手动。
mysql - MySQL 上的 INTERVAL '0-0' YEAR_MONTH 是什么意思?
我试图了解 MySQL 存储过程,但我不了解YEAR_MONTH
. 这意味着INTERVAL '0-0'
YEAR_MONTH 和INTERVAL '0-4' YEAR_MONTH
?它是用来做什么的?
对存储过程的查询是这样的:
sql - 在连续两年oracle sql中查找月份之间的差距
如果数据存在于两个不同的年份,则需要在表中找到月份之间存在差距的记录。我有像 id、value、month、year 这样的列。
我需要的输出:Id 1,因为月份有间隔(Dec is Missing for id=1)
r - tsibble::yearmonth 无法正确转换格式“2016.11”和“2016.12”
有一个小问题tsibble::yearmonth
。请参阅此年月值列表:
当我调用tsibble::yearmonth
(tsibble
版本 1.0.0)时,我得到这个:
该函数正确转换了九月和十月,但在十一月和十二月时出错。
存在解决方法,例如:
但如果能yearmonth()
正确识别日期就好了。
r - 以 yymm 格式将月份添加到日期
我正在尝试将指定的月数添加到yymm
格式化日期。我很难处理 mm 超过 12 的情况。例如:
9109(即 1991 年至 9 月)+ 17 个月应产生 9302。
9103 + 3 个月应该会产生 9106
目前,我正在尝试使用模运算来获得 yymm 格式的额外月份,但这并不像希望的那样工作。我将 17 个月转换为 0105,但将 0105 添加到 9109 会导致 9214,这是无意义的。
感谢您的任何帮助。
r - 将十进制月份和年份转换为日期
我有一个“十进制月份”和一个年份变量:
df <- data.frame(decimal_month = c(4.75, 5, 5.25), year = c(2011, 2011, 2011))
如何将这些变量转换为Date
? ( "2011-04-22" "2011-05-01" "2011-05-08"
)。或者至少到一年中的某一天。