楼主: shengj2007
17063 21

[数据管理求助] 在STATA中将字符型变量转换为日期型变量 [推广有奖]

11
花开不败yxy 发表于 2012-6-9 17:03:22
四月的一米阳光 发表于 2012-6-7 23:44
destring var, ignore("空格或小横杠") replace
这个确实很给力

12
厦蓝2007 在职认证  发表于 2013-3-29 11:21:04
还是不明白,版主能不能把完整的code写一下
先destring date1,ignore“-”replace
再gen date2 = date(date1,"YMD")?
Thanks a lot.
做自己想做的自己。。。

13
厦蓝2007 在职认证  发表于 2013-3-29 11:22:23
但是先destring的话 1-26和12-6就区分不开了呀
做自己想做的自己。。。

14
weihairui 发表于 2013-3-29 19:31:46
shengj2007 发表于 2011-2-26 20:50
谢谢各位, 我已经找到解决问题的办法了
怎么解决的啊

15
michaeljija 发表于 2013-3-30 21:13:12
It's good for me, thanks~

16
铁锷未残 学生认证  发表于 2014-12-18 17:05:53 来自手机
四月的一米阳光 发表于 2012-6-7 23:44
destring var, ignore("空格或小横杠") replace
谢谢分享

17
guomaojinrong 发表于 2015-9-27 18:53:32
那么如何将红色字符型2013-12-31,转换成黑色的数字型呢?求大神赐教!

18
peyzf 发表于 2016-5-13 09:19:20
类似的问题。

19
fxq2327 学生认证  发表于 2016-6-3 22:19:41
shengj2007 发表于 2011-2-26 20:50
谢谢各位, 我已经找到解决问题的办法了
你好,CSMAR下载的excel数据里面的日期导入stata后,日期显示为2010-10-22,我用了你的destring var,ignore(“空格或小横杆”)replace,转换成了2101022,但是再使用gen date1=date(date,“DMY”)后,date1显示为“.",还是不能转换成日期格式啊,请问怎么办?

20
猪貘狼马蜂 学生认证  发表于 2016-9-7 17:00:18
四月的一米阳光 发表于 2012-6-7 23:44
destring var, ignore("空格或小横杠") replace
感谢!

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

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