在数据库中,当我得到一个日期字段时,它的格式如下:
Dec 19 2012 12:00AM 我想要的是
19/12/12我曾经有一个像下面这样的函数,但是因为数据库被改变了,所以它不能工作…
function ReformatDate(val)
if len(val) = 8 then
ReformatDate = right(val, 2) & "/" & mid(val, 5, 2) & "/" & left(val, 4)
else
ReformatDate = val
end if
end function我假设它不会进入if,因为它的长度不再是8个字符。
发布于 2012-12-13 18:22:28
使用sgbd的函数来格式化日期。例如,在MySQL中,您可以使用DATE_FORMAT()来执行这些操作。
SELECT DATE_FORMAT('2007-10-04 22:23:00', '%d/%m/%y');
-> '04/10/07'https://stackoverflow.com/questions/13857663
复制相似问题