楼主: cheerhappy
42742 21

[学术与投稿] 在stata中计算两个日期之间的时间段 [推广有奖]

11
xxx123568 发表于 2016-7-21 11:31:09
很有用,多谢

12
zabbyy 发表于 2017-6-15 20:13:00
学习了

13
xmkwff821703 学生认证  发表于 2018-1-3 22:37:41
可是前辈 如果整列都需要这样算怎么算啊

14
xmkwff821703 学生认证  发表于 2018-1-4 10:05:32
时隔多年,冒昧的请问您:您好 不知道您知不知道怎么把一列的时间间隔算出来,您这样的我只能算出两个的间隔,我水平很低。。谢谢了

15
Sherryfinance 发表于 2018-6-13 06:31:06
你好哈,我的问题是现在有两个变量,一个是date, 一个是inceptiondate, 都是用年月日表示的。我现在要生成一个变量 age, 是要计算每一行date 和inceptiondate之间有多少个月。我看了你的代码,套进去di monthly("date","YM")-monthly("inceptiondate","YM")这个是可以运行的,
但是不可以写成gen age=di monthly("date","YM")-monthly("inceptiondate","YM"), 请问应该怎么办呢?

16
xuandabao 发表于 2020-3-28 11:23:54
Sherryfinance 发表于 2018-6-13 06:31
你好哈,我的问题是现在有两个变量,一个是date, 一个是inceptiondate, 都是用年月日表示的。我现在要生成一 ...
请问您解决了这个问题了吗?

17
欢乐马111 发表于 2020-5-20 15:42:28
xuandabao 发表于 2020-3-28 11:23
请问您解决了这个问题了吗?
请问您知道怎么算了嘛?

18
ssp_sie 发表于 2021-7-8 20:47:37
Sherryfinance 发表于 2018-6-13 06:31
你好哈,我的问题是现在有两个变量,一个是date, 一个是inceptiondate, 都是用年月日表示的。我现在要生成一 ...
去掉di  就可以了吧,
gen age=  monthly("date","YM")-monthly("inceptiondate","YM"),

19
wtst 学生认证  发表于 2021-9-17 11:43:54
补充:
对分钟用mm()
对小时用hh()

20
hymgzy 发表于 2021-12-14 17:19:20
请问如何批量去做呢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-28 21:45