如何从报告日期变量中提取年份和季度?
How to extract the year and quarter from reporting date variable?
我有这个报告日期变量 (report_date)。如何使用统计代码创建两个新的变量列,其中包含从报告日期中提取的年份和季度?
任何建议表示赞赏。谢谢
Stata browser screenshot
基本内容:您应该使用 search
或 help
来查找 help datetime
。
让我们关注 "12/31/82"
作为字符串日期。以下语句显示了正在使用的日期函数。这里的命令 di
是完整的 display
,作为练习,您需要使用命令 generate
生成变量并使用 format
应用适当的日期显示格式来执行相应的操作。
. di daily("12/31/82", "MDY", 2020)
8400
. di %td daily("12/31/82", "MDY", 2020)
31dec1982
. di year(daily("12/31/82", "MDY", 2020))
1982
. di quarter(daily("12/31/82", "MDY", 2020))
4
. di %tq qofd(daily("12/31/82", "MDY", 2020))
1982q4
我有这个报告日期变量 (report_date)。如何使用统计代码创建两个新的变量列,其中包含从报告日期中提取的年份和季度? 任何建议表示赞赏。谢谢
Stata browser screenshot
基本内容:您应该使用 search
或 help
来查找 help datetime
。
让我们关注 "12/31/82"
作为字符串日期。以下语句显示了正在使用的日期函数。这里的命令 di
是完整的 display
,作为练习,您需要使用命令 generate
生成变量并使用 format
应用适当的日期显示格式来执行相应的操作。
. di daily("12/31/82", "MDY", 2020)
8400
. di %td daily("12/31/82", "MDY", 2020)
31dec1982
. di year(daily("12/31/82", "MDY", 2020))
1982
. di quarter(daily("12/31/82", "MDY", 2020))
4
. di %tq qofd(daily("12/31/82", "MDY", 2020))
1982q4