如何ASP VB格式datetime - 删除秒

时间:2011-05-02 13:46:00

标签: vbscript asp-classic datetime-format

我正在使用像

这样的代码
dateadd("n",FTimeZoneDifference,theTime)

其中将日期时间返回为MM/dd/yyyy hh:mm:ss ttt(ttt表示AM或PM)

我只想删除秒,是否可能?

2 个答案:

答案 0 :(得分:2)

您可以构建自己的字符串,因为传统ASP没有内置函数来满足您的需求:

myDate = dateadd("n", FTimeZoneDifference, theTime)
myString = Month(myDate) & "/" & Day(myDate) & "/" & Year(myDate) & " " ...

答案 1 :(得分:2)

你可能不得不自己动手。您可以执行Shadow Wizard shows或类似的备用版本:

myDate = dateadd("n", FTimeZoneDifference, theTime)
myString = FormatDateTime(myDate,vbShortDate) & " " & FormatDateTime(myDate,vbShortTime)

Shadow Wizard的好处是你可以更好地控制输出,这个版本更依赖于系统在短日期和短时间内的设置。