Excel VBA常见问题:日期的转换问题

2015-04-14 18:08 阅读 63 次 评论关闭

Excel常见问题:日期转换问题

我的程序里有这样一段代码:
Dim str As Date
str=now
Sheet1.Cells(1, "A") = str

运行后在单元格里显示
2003/11/13  15:19:45

但我想让它显示成如下的格式:
2003年11月13日(小时,分,秒去掉)

我用year(str)想单独取得年的值,但显示1905/06/25  0:00:00
请问有什么好的方法可以实现这种转换吗?

解答:
Dim str As Date
str=now
Sheet1.Cells(1, "A") = format(str,"yyyy年mm月dd日")

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Excel VBA常见问题:日期的转换问题 | 猎微网

评论已关闭!