Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何从报告日期变量中提取年度和季度?_String_Date_Stata - Fatal编程技术网

String 如何从报告日期变量中提取年度和季度?

String 如何从报告日期变量中提取年度和季度?,string,date,stata,String,Date,Stata,我有这个报告日期变量(报告日期)。如何使用stata代码创建两个新的变量列,其中包含从报告日期提取的年度和季度? 谢谢你的建议。谢谢 基本资料:您应该使用搜索或帮助来查找帮助日期时间 让我们把注意力集中在作为字符串日期的“12/31/82”。以下语句显示正在使用的日期函数。这里的命令di是完整的display,作为练习,您需要使用命令generate来生成变量和format来应用适当的日期显示格式 . di daily("12/31/82", "MDY", 2020) 8400 . di %t

我有这个报告日期变量(报告日期)。如何使用stata代码创建两个新的变量列,其中包含从报告日期提取的年度和季度? 谢谢你的建议。谢谢


基本资料:您应该使用
搜索
帮助
来查找
帮助日期时间

让我们把注意力集中在作为字符串日期的
“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

没有明显的研究成果。图像是有用的,但是直接使用代码显示数据更有用。请参见此处的Stata标签wiki和Stata中的帮助数据表(如果需要,请参见搜索数据表)。谢谢。有时我很难理解Stata手册。