我有一個從MSSQL數據庫中的字段中拉出的DateTime值我想拆分它並刪除所有分隔符,以便我只有一個日期字符串。經典ASP拆分DateTime到字符串
So: 2012-11-06 14:36:20.810
Becomes: 20121106143620810
理想情況下,我不想要麼......
So: 2012-11-06 14:36:20.810
Becomes: 20121106143620
我使用傳統的ASP此應用程序的毫秒。
任何想法?
我有一個從MSSQL數據庫中的字段中拉出的DateTime值我想拆分它並刪除所有分隔符,以便我只有一個日期字符串。經典ASP拆分DateTime到字符串
So: 2012-11-06 14:36:20.810
Becomes: 20121106143620810
理想情況下,我不想要麼......
So: 2012-11-06 14:36:20.810
Becomes: 20121106143620
我使用傳統的ASP此應用程序的毫秒。
任何想法?
快速和骯髒的:
dateFromDB = "2012-11-06 14:36:20.810"
formatedDate = Replace(dateFromDB, "-","")
formatedDate = Replace(formatedDate, ":","")
formatedDate = Replace(formatedDate, " ","")
formatedDate = Left(formatedDate, Len(formatedDate)-4)
當然,你可以優化它以不同的方式,但這樣會完成這項工作
我會如何將它寫回隱藏的表單字段?例如:<%= formatedDate%>? –
對不起,設法做到了這一點。我將如何完全移除毫秒部分? LEFT導致了一個錯誤,所以刪除了。 –
完成它! 'formatedDate = LEFT(formatedDate,(LEN(formatedDate)-4))'。感謝@Blachshma的幫助 –
抓住時間段左側的所有內容,然後用空字符串替換所有連字符,空格和冒號。 – LittleBobbyTables