楼主: 耕耘使者
5055 7

[问答] strptime()的使用 [推广有奖]

贵宾

已卖:5006份资源

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1811021 个
通用积分
171.7911
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93428 点
帖子
4549
精华
0
在线时间
2848 小时
注册时间
2006-4-6
最后登录
2025-7-12

楼主
耕耘使者 发表于 2013-10-6 09:27:50 |AI写论文
50论坛币
我学会了把字符型转换成日期型,如:
  1. > strptime("2013-10-06","%Y-%m-%d")
  2. [1] "2013-10-06"
复制代码
但是,尝试把日期型转变为字符型时,失败了,如下:
  1. > a=strptime("2013-10-06","%Y-%m-%d")
  2. > strptime(a,"%m-%d-%Y")
  3. [1] NA
复制代码
请教,错在哪儿了?
谢谢!

最佳答案

kaifengedu 查看完整内容

好吧,我表示我看错你的意思了,^_^.我帮忙回答你想要的结果.结果是 [1] "10-06-2013"
关键词:time IME Rpt Tim 日期型

沙发
kaifengedu 发表于 2013-10-6 09:27:51
耕耘使者 发表于 2013-10-6 14:16
> a
[1] "2013-10-06"
莫非版主是说,这本身就是日期型?
好吧,我表示我看错你的意思了,^_^.我帮忙回答你想要的结果.
  1. a=strptime("2013-10-06","%Y-%m-%d")
  2. format(a,"%m-%d-%Y")
复制代码
结果是
[1] "10-06-2013"
已有 2 人评分学术水平 热心指数 收起 理由
耕耘使者 + 1 + 1 热心帮助其他会员
qoiqpwqr + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 2  热心指数 + 2   查看全部评分

藤椅
qoiqpwqr 发表于 2013-10-6 10:18:15
看看你的a的值是多少就知道为啥了

板凳
kaifengedu 发表于 2013-10-6 12:40:57
qoiqpwqr 发表于 2013-10-6 10:18
看看你的a的值是多少就知道为啥了
版主威武!^_^

报纸
耕耘使者 发表于 2013-10-6 14:16:04
kaifengedu 发表于 2013-10-6 12:40
版主威武!^_^
> a
[1] "2013-10-06"
莫非版主是说,这本身就是日期型?

地板
qoiqpwqr 发表于 2013-10-6 19:45:28
耕耘使者 发表于 2013-10-6 14:16
> a
[1] "2013-10-06"
莫非版主是说,这本身就是日期型?
你的
> a
[1] "2013-10-06"

strptime(a,"%m-%d-%Y")
里面顺序明显不对嘛

7
耕耘使者 发表于 2013-10-7 03:38:41
qoiqpwqr 发表于 2013-10-6 19:45
你的
> a
[1] "2013-10-06"
噢,情况是这样的,我是想改变一下日期显示格式,从年月日格式改为“月日年”。
版主,能实现吗?
谢谢!

8
耕耘使者 发表于 2013-10-8 07:16:30
kaifengedu 发表于 2013-10-7 12:57
好吧,我表示我看错你的意思了,^_^.我帮忙回答你想要的结果.结果是
[1] "10-06-2013"
太棒了,谢谢!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 15:40