楼主: lhjnju
13345 6

[数据管理求助] STATA中日期格式如何转化 [推广有奖]

  • 0关注
  • 4粉丝

教师

已卖:55份资源

硕士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
30528 个
通用积分
2.1555
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
2726 点
帖子
85
精华
0
在线时间
155 小时
注册时间
2005-8-21
最后登录
2025-4-3

楼主
lhjnju 发表于 2014-4-13 21:26:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大侠:
我的日期格式是“日月年”,希望转化为“年-月-日”,例如“01apr2002"转化为”2002-04-01“?
我尝试了各种命令都不行。谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata 各位大侠 Apr 如何

沙发
jjjj6666 发表于 2014-4-14 02:24:51
*numerical var
gen date1=date(date,"DMY")
format date1 %tdCCYY-NN-DD

*string var
gen date2=string(date(date,"DMY"),"%tdCCYY-NN-DD")
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
AngeliaHan + 1 + 1 + 1 非常好用!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
_无川之涯 学生认证  发表于 2020-11-12 16:27:50
楼上那个显示type mismatch啊

板凳
123487650 发表于 2022-11-25 11:00:35
_无川之涯 发表于 2020-11-12 16:27
楼上那个显示type mismatch啊
请问后面转换成功了吗?遇到了同样的问题

报纸
Vvvvicki- 发表于 2023-2-22 19:49:55
123487650 发表于 2022-11-25 11:00
请问后面转换成功了吗?遇到了同样的问题
您好,我现在也遇到了同样的问题,请问您解决了吗?解决了的话方便告诉我一下吗?

地板
F.Wang 发表于 2023-11-30 21:41:16
您好,我现在也遇到了同样的问题,请问您解决了吗?方便告诉我一下吗?

7
赵安豆 发表于 2024-5-6 17:46:49
在STATA中,你可以使用`daily()`函数来转换日期格式。对于你的问题,可以按照以下步骤操作:

1. 首先,确保你的日期变量是一个字符串类型(str)。
2. 然后,使用`daily()`函数转换格式,如下所示:

```stata
gen new_date = daily(old_date, "DMY")
```

在这里,`old_date`是你的原始日期变量名,“DMY”代表日月年的顺序。STATA会自动将其转换为默认的日期格式“年-月-日”。

3. 最后,你可以使用`format`命令将日期格式设置为你想要的显示样式:

```stata
format new_date %Y-%m-%d
```

这样,`new_date`就会按照“2002-04-01”的格式显示了。希望这能帮到你!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 19:57