楼主: luckycai
8612 5

日期转换:yymmdd8.到best8. [推广有奖]

  • 0关注
  • 0粉丝

本科生

2%

还不是VIP/贵宾

-

威望
0
论坛币
400 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
513 点
帖子
57
精华
0
在线时间
43 小时
注册时间
2010-3-6
最后登录
2016-1-2

楼主
luckycai 在职认证  发表于 2013-3-19 10:48:12 |AI写论文
10论坛币
数据里面的日期格式是yymmddn8.,因为要与别的数据合并,需要将其转换为best8.的格式,请各位高手帮帮忙!

原来的日期是 date,形如 20080101,format为yymmddn8.;现在想要得到的是format为best8.的日期,其值还是20080101。
先谢谢啦

关键词:Best 日期转换 Est format FORMA

回帖推荐

stormhoof 发表于4楼  查看完整内容

input(put(17535,yymmddn8.),best8.) 楼主的意思是要把日期改成数字20080101?

沙发
flyking17 发表于 2013-3-19 11:40:28
应该直接input(oldvar,best.)就可以。或者定义一个newvar=oldvar,然后通过attribute语句定义newvar format=best.

藤椅
luckycai 在职认证  发表于 2013-3-19 12:10:51
flyking17 发表于 2013-3-19 11:40
应该直接input(oldvar,best.)就可以。或者定义一个newvar=oldvar,然后通过attribute语句定义newvar format ...
您好!谢谢您的答复!但是直接input(oldvar,best.)之后得到的是SAS格式的日期数值,形如17535.。。

板凳
stormhoof 发表于 2013-3-19 14:23:55
input(put(17535,yymmddn8.),best8.) 楼主的意思是要把日期改成数字20080101?

报纸
luckycai 在职认证  发表于 2013-3-19 14:45:26
stormhoof 发表于 2013-3-19 14:23
input(put(17535,yymmddn8.),best8.) 楼主的意思是要把日期改成数字20080101?
正解!非常感谢!!!太爱你了大师!

地板
jolterheadmmtt 发表于 2013-7-31 17:32:09
stormhoof 发表于 2013-3-19 14:23
input(put(17535,yymmddn8.),best8.) 楼主的意思是要把日期改成数字20080101?
请问这个yymmddn  后面的n是什么意思?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 08:24