楼主: wang91utk2017
5024 6

[编程问题求助] 如何从string的timestamp中提取出年月日和时间 [推广有奖]

  • 2关注
  • 0粉丝

等待验证会员

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
173 点
帖子
18
精华
0
在线时间
32 小时
注册时间
2016-12-3
最后登录
2018-6-18

楼主
wang91utk2017 发表于 2016-12-4 12:30:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
后辈不才,实在想不出怎么解决。请教各位大神帮助,感激不尽!
timestamp_utc 是string的 (请见下图)请教各位大神 如何把string的timestamp转变成stata的年/月/日格式 ;从而可以用gen month=month(date)   gen yr=year(date) 这样的命令把年;  月; 日; 时间提取出来。比如下图中的第一个观察值是2007-01-01 12:51:00.000 如何才能把这个sting的时间格式转化成stata能识别的01jan2007
data


二维码

扫码加我 拉你入群

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

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

关键词:string tring stamp Times time 年月日sting

回帖推荐

黃河泉 发表于4楼  查看完整内容

你不需要时、分资讯吗?请试试

小小学渣儿007 发表于2楼  查看完整内容

你需要把日期先提取出来。可以这样: gen date1=substr(timestemp,1,10) 这样可以提取出来2007-01-01 然后,gen date2=date(date,\"YMD\") 或者直接split date1,parse(—) 这样可以生成年月日三个变量

沙发
小小学渣儿007 学生认证  发表于 2016-12-4 13:43:50 来自手机
wang91utk2017 发表于 2016-12-4 12:30
后辈不才,实在想不出怎么解决。请教各位大神帮助,感激不尽!
timestamp_utc 是string的 (请见下图)请教 ...
你需要把日期先提取出来。可以这样:
gen date1=substr(timestemp,1,10)
这样可以提取出来2007-01-01
然后,gen date2=date(date,\"YMD\")

或者直接split date1,parse(—)
这样可以生成年月日三个变量
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 精彩帖子

总评分: 经验 + 5  热心指数 + 1   查看全部评分

藤椅
wang91utk2017 发表于 2016-12-4 14:00:26
小小学渣儿007 发表于 2016-12-4 13:43
你需要把日期先提取出来。可以这样:
gen date1=substr(timestemp,1,10)
这样可以提取出来2007-01-01
太感谢了!

板凳
黃河泉 在职认证  发表于 2016-12-4 15:04:08
你不需要时、分资讯吗?请试试
  1. clear
  2. input str30 times
  3. "2007-01-01 12:51:00.000"
  4. "2007-01-01 18:46:00.000"
  5. end

  6. gen double tc0 = clock(times, "YMDhms")
  7. format %tc tc0
  8. gen td0 = dofc(tc0)
  9. format %td td0
复制代码

报纸
wang91utk2017 发表于 2016-12-5 02:33:57
黃河泉 发表于 2016-12-4 15:04
你不需要时、分资讯吗?请试试
这个方法提取时间好 谢谢黄老师!

地板
黃河泉 在职认证  发表于 2016-12-5 06:54:59
wang91utk2017 发表于 2016-12-5 02:33
这个方法提取时间好 谢谢黄老师!
No problem at all.

7
回到原点1230 发表于 2021-4-4 17:12:26
黃河泉 发表于 2016-12-4 15:04
你不需要时、分资讯吗?请试试
老师您好,这个问题里如何把时分秒单独分出来呢?谢谢老师

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

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