重新发帖~FORMAT日期时间的有关问题

重新发帖~FORMAT日期时间的问题~
Format(dtpDueDate.Text, "yyyyMMdd") & Format(dtpDueTime.Text, "hhmmss")

dtpDueDate.Text的值是20111228
dtpDueTime.Text的值是00:00:00
为什么返回值是"yyyyMMddhhmmss"。。。而没有做FORMAT?

------解决方案--------------------
探讨
Format(dtpDueDate.Text, "yyyyMMdd") & Format(dtpDueTime.Text, "hhmmss")

dtpDueDate.Text的值是20111228
dtpDueTime.Text的值是00:00:00
为什么返回值是"yyyyMMddhhmmss"。。。而没有做FORMAT?

------解决方案--------------------
用Format格式化日期,第一个参数必须是日期类型,才能出想要的内容。
------解决方案--------------------
要用日期型变量
------解决方案--------------------
Format(CDATE(dtpDueDate.Text), "yyyyMMdd") & Format(CDATE(dtpDueTime.Text), "hhmmss")
樓主,這樣就可以,先用CDATE將字串轉換成日期,再格式