excel 中时间格式为“2011-2-6 11:00:00”转换成文本格式就变成这样“40580.4583333333”
4个回答
展开全部
日期和时间的本质是数值,称成为序列值。2011-2-6 11:00:00对应的数值就是40580.4583333333,所以设置文本之后就变成了这个数。
如果要保留时间的格式,可以在辅助列使用公式:
B1=TEXT(A1,"yyyy-m-d hh:mm:ss")
如果要覆盖,再选择性粘贴-数值。
但是为什么一定要转换成文本呢?保留时间(数值)形式并不影响什么,可以自定义为任何想要的日期时间格式;反倒是转为文本之后就没有变化了,也不能再作为日期与时间运算。
如果要保留时间的格式,可以在辅助列使用公式:
B1=TEXT(A1,"yyyy-m-d hh:mm:ss")
如果要覆盖,再选择性粘贴-数值。
但是为什么一定要转换成文本呢?保留时间(数值)形式并不影响什么,可以自定义为任何想要的日期时间格式;反倒是转为文本之后就没有变化了,也不能再作为日期与时间运算。
追问
因为我是要导入数据库的
追答
那就先在B列转换完,B1公式往下拉,然后复制B列,在A列选择性粘贴-数值。再删除B列
展开全部
=TEXT(A1,"yyyy-m-d hh:mm:ss")
将公式区域复制-选择性粘贴成数值就可以
将公式区域复制-选择性粘贴成数值就可以
追问
请问,在.net中如何实现啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在前面加个’号,示例如下:
'2011-2-6 11:00:00
'2011-2-6 11:00:00
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询