Datetime 在经典asp中强制转换字符串到日期时间

Datetime 在经典asp中强制转换字符串到日期时间,datetime,asp-classic,vbscript,Datetime,Asp Classic,Vbscript,我有一个字符串“DD/MM/yyyyy HH:MM:SS”,我需要将其转换为日期,问题是默认转换为“MM/DD/YYYY HH:MM:SS”,除非日期>12,在这种情况下它会切换。我想确保我的一天进入日期/时间的一天部分 是否有简单的解决方法?使用该功能 format函数仅适用于vba:-(另一个函数可能有效,但我必须手动拆分字符串,我希望不会。这将按要求从日期转换为字符串,而不是从字符串转换为日期 ' Parse a date in ISO 8601 "universal combined"

我有一个字符串“DD/MM/yyyyy HH:MM:SS”,我需要将其转换为日期,问题是默认转换为“MM/DD/YYYY HH:MM:SS”,除非日期>12,在这种情况下它会切换。我想确保我的一天进入日期/时间的一天部分

是否有简单的解决方法?

使用该功能


format函数仅适用于vba:-(另一个函数可能有效,但我必须手动拆分字符串,我希望不会。这将按要求从日期转换为字符串,而不是从字符串转换为日期
' Parse a date in ISO 8601 "universal combined" format: YYYY-MM-DDTHH:MM:SSZ
' This function ALSO accepts SQL date format:  YYYY-MM-DD HH:MM:SS
Function CDateFromUniversal( s )

    CDateFromUniversal = CDate(Mid(s, 1, 10) & " " & Mid(s, 12, 8))

End Function