楼主: econfj
2369 9

如何把 22dec1988变成10583或者1988122? [推广有奖]

  • 1关注
  • 3粉丝

已卖:2份资源

教授

19%

还不是VIP/贵宾

-

威望
0
论坛币
32534 个
通用积分
28.9504
学术水平
1 点
热心指数
5 点
信用等级
2 点
经验
1020 点
帖子
456
精华
0
在线时间
1621 小时
注册时间
2010-4-2
最后登录
2022-7-14

楼主
econfj 发表于 2011-7-4 15:56:01 |AI写论文
50论坛币
如何把 22dec1988变成10583或者1988122?有什么命令可以做到?
10583是stata特有的日期可是,10583=mdy(12,22,1988)
最好是能变成10583的命令.
感谢!

最佳答案

sungmoo 查看完整内容

set type double replace date=year(date)*10000+month(date)*100+day(date) form date %10.0g
关键词:Dec Stata tata 如何 最好

回帖推荐

econfj 发表于7楼  查看完整内容

6# sungmoo 这几个语句是10583和19881222的转换。 如果是22dec1988转换成19881222了? clear gen date="22dec1988" format date %9.0g .string %fmt required for string variables clear gen date="22dec1988" set type double replace date=year(date)*10000+month(date)*100+day(date) .type mismatch form date %10.0g

sungmoo 发表于5楼  查看完整内容

*设date是日期变量 form date %9.0g

沙发
sungmoo 发表于 2011-7-4 15:56:02
econfj 发表于 2011-7-4 15:56 如何把 22dec1988变成19881222?
set type double
replace
date=year(date)*10000+month(date)*100+day(date)
form date %10.0g

藤椅
bstz 发表于 2011-7-4 16:07:38
想用什么语言

板凳
bstz 发表于 2011-7-4 16:08:35
如果是EXCLE 真接改单元格类型为日期型就OK了

报纸
bstz 发表于 2011-7-4 16:09:35
VC,VB,VFP AND SO ON

地板
sungmoo 发表于 2011-7-4 21:06:29
econfj 发表于 2011-7-4 15:56 如何把 22dec1988变成10583
*设date是日期变量

form date %9.0g

7
econfj 发表于 2011-7-5 09:40:27
6# sungmoo

这几个语句是10583和19881222的转换。
如果是22dec1988转换成19881222了?
clear
gen date="22dec1988"
format date %9.0g
.string %fmt required for string variables

clear
gen date="22dec1988"
set type double
replace date=year(date)*10000+month(date)*100+day(date)
.type mismatch
form date %10.0g

8
sungmoo 发表于 2011-7-5 12:17:13
econfj 发表于 2011-7-4 15:56 如何把 22dec1988变成10583
若这个"22dec1988"可以转变成10583,这说明,它只是value label,而非value本身,其value就是10583(整数型),而非字符串。

9
econfj 发表于 2011-7-5 16:32:37
8# sungmoo

有个命令可以把10583变成22dec1988

format adate %d
adate是10583

当时看到这个命令,在想会不会有反方向的操作。

10
sungmoo 发表于 2011-7-5 17:23:29
econfj 发表于 2011-7-5 16:32 有个命令可以把10583变成22dec1988
format adate %d
adate是10583
当时看到这个命令,在想会不会有反方向的操作。
*反向操作,前面说过的即可:

form adate %9.0g

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

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