excel中怎样把yyyy.mm.dd时间格式转换成yyyy-mm-dd时间格式
6个回答
展开全部
比如字段内容是
'2011-06-20'
如果你字段原来就是字符串就下面这样
select
to_date(字段名,'yyyy-mm')
from
表名;
如果还要显示回字符串就
select
to_char(to_date(字段名,'yyyy-mm'),'yyyy-mm')
from
表名;
如果字段原来是日期类型就
select
to_char(字段名,'yyyy-mm')
from
表名;
如果还要显示回日期,同上,相反
'2011-06-20'
如果你字段原来就是字符串就下面这样
select
to_date(字段名,'yyyy-mm')
from
表名;
如果还要显示回字符串就
select
to_char(to_date(字段名,'yyyy-mm'),'yyyy-mm')
from
表名;
如果字段原来是日期类型就
select
to_char(字段名,'yyyy-mm')
from
表名;
如果还要显示回日期,同上,相反
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般以.为分隔的不是标准日期格式。
选中这列日期
ctrl+H
查找内容输入个点 .
替换内容输入个杠 -
全部替换。
这样就转成了标准日期
然后再进行单元格格式设置就没问题了。
这位大侠太利害了,谢谢!!!
选中这列日期
ctrl+H
查找内容输入个点 .
替换内容输入个杠 -
全部替换。
这样就转成了标准日期
然后再进行单元格格式设置就没问题了。
这位大侠太利害了,谢谢!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键是要确认yyyy.mm.dd是真正的日期格式,还是文本格式。
真正的日期可以用text函数
文本型的日期可以用文本函数SUBSTITUTE
真正的日期可以用text函数
文本型的日期可以用文本函数SUBSTITUTE
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你输入2011.07.13的格式是不能转换成日期。应该在单元格中输入 07/13 或者07-13 ,它就可以通过“设置单元格格式/日期”改成2011-07-13 显示方式。
已经输入成2011.07.13的单元格,可以通过查找/替换的方式,把“.”全部替换成“-”。
已经输入成2011.07.13的单元格,可以通过查找/替换的方式,把“.”全部替换成“-”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询