楼主: jornathan
10410 7

请问stata能否根据日期的值返回是周几? [推广有奖]

  • 1关注
  • 1粉丝

已卖:962份资源

讲师

9%

还不是VIP/贵宾

-

威望
0
论坛币
1539 个
通用积分
11.6251
学术水平
8 点
热心指数
8 点
信用等级
5 点
经验
2881 点
帖子
104
精华
0
在线时间
726 小时
注册时间
2011-9-4
最后登录
2025-7-12

楼主
jornathan 发表于 2015-1-4 17:11:27 |AI写论文
3论坛币

最佳答案

wcf2921530 查看完整内容

可以。可以用dow()和date()函数实现,如字符型日期“2016-3-4”,则执行命令"display dow(date("2016-3-4","YMD"))"后将显示5,即周五。
关键词:Stata tata stata

沙发
wcf2921530 发表于 2015-1-4 17:11:28
可以。可以用dow()和date()函数实现,如字符型日期“2016-3-4”,则执行命令"display dow(date("2016-3-4","YMD"))"后将显示5,即周五。

已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

藤椅
wanderu 发表于 2015-1-10 10:29:19
没有直接命令 你可以根据系统默认日期 1960-1-1的日期差 除以7的余数来计算星期几
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

板凳
derong 发表于 2015-1-22 09:45:45
使用时间函数   week()
gen week=week(date)
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

报纸
丢丢rainorshine 发表于 2016-1-12 08:53:57
可以尝试一下dow()
已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

地板
wcf2921530 发表于 2016-3-4 23:47:10
可以。可以用dow()和date()函数实现,如字符型日期“2016-3-4”,则执行命令"display dow(date("2016-3-4","YMD"))"后将显示5,即周五。

7
sunshine201711 发表于 2018-10-25 10:55:29
你好,用了这个命令,为什么没显示呢?display dow(date("2016-3-4","YMD"))

8
sunshine201711 发表于 2018-10-25 10:55:48
wcf2921530 发表于 2016-3-4 23:47
可以。可以用dow()和date()函数实现,如字符型日期“2016-3-4”,则执行命令"display dow(date("2016-3-4", ...
你好,用了这个命令,为什么没显示呢?display dow(date("2016-3-4","YMD"))

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 14:52