请问如何得到这种格式的时间?2009.08.19

l450058531 2009-08-19 05:03:35
COleDateTime cTime = COleDateTime::GetCurrentTime();
CString csTime;
csTime.Format("%d.%d.%d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());

通过代码得到的时间格式为:2009.8.19
但是想要得到的时间格式为:2009.08.19


请问该如何得到?
...全文
31 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
l450058531 2009-08-19
非常非常感谢各位,在各位大侠的帮助下,问题解决了。
回复
rayyear 2009-08-19
csTime.Format("%d%02d.%d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());
回复
zyq5945 2009-08-19
[Quote=引用 1 楼 hnoe 的回复:]
csTime.Format("%d.%02d.%02d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());
[/Quote]
UP
回复
dronly 2009-08-19
做个记号
回复
jdxwind 2009-08-19
[Quote=引用 1 楼 hnoe 的回复:]
csTime.Format("%d.%02d.%02d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());
[/Quote]
2009.8.19 不就变成了2009.08.019?
回复
oktsl 2009-08-19
晕,02d就是说长度是2,少于2就补0

csTime.Format("%d.%02d.%02d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());
回复
hnoe 2009-08-19
csTime.Format("%d.%02d.%02d",cTime.GetYear(),cTime.GetMonth(),cTime.GetDay());
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告