asp的now()转换

asp的now()转换,第1张

<%

' ============================================

' 格式化时间(显示)

' 参数:n_Flag

' 1:"yyyy-mm-dd hh:mm:ss"

' 2:"yyyy-mm-dd"

' 3:"hh:mm:ss"

' 4:"yyyy年mm月dd日"

' 5:"yyyymmdd"

' 6:"yyyymmddhhmmss"

' ============================================

Function Format_Time(s_Time, n_Flag)

Dim y, m, d, h, mi, s

Format_Time = ""

If IsDate(s_Time) = False Then Exit Function

y = cstr(year(s_Time))

m = cstr(month(s_Time))

If len(m) = 1 Then m = "0" & m

d = cstr(day(s_Time))

If len(d) = 1 Then d = "0" & d

h = cstr(hour(s_Time))

If len(h) = 1 Then h = "0" & h

mi = cstr(minute(s_Time))

If len(mi) = 1 Then mi = "0" & mi

s = cstr(second(s_Time))

If len(s) = 1 Then s = "0" & s

Select Case n_Flag

Case 1

' yyyy-mm-dd hh:mm:ss

Format_Time = y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s

Case 2

' yyyy-mm-dd

Format_Time = y & "-" & m & "-" & d

Case 3

' hh:mm:ss

Format_Time = h & ":" & mi & ":" & s

Case 4

' yyyy年mm月dd日

Format_Time = y & "年" & m & "月" & d & "日"

Case 5

' yyyymmdd

Format_Time = y & m & d

case 6

'yyyymmddhhmmss

format_time= y & m & d & h & mi & s

End Select

End Function

responsewrite Format_Time(now(),2)

%>

数据库内容是什么,显示出来就是什么!

数据库储存数据的,而不是储存逻辑代码的!

你存<%=now()%>

那对于数据库来说,他只是个字符串数据,而不是asp函数代码!

那不显示2014-04-05

11:49:04完全不可能的!

除非,你这样试试:

我用responseWrite(

eval(

conn("now")

))

试试!

要用getdate()

update 表 set 日期=getdate() where 1=1

你是怎么写的,把代码贴出来啊

-_-!addnew用的是vb语法,又不是sql语法,自已去看书吧

在ACCESS中直接打开数据表的话,那么它显示出来的数据跟实际的数据是不一定相符的,比方说如果实际的数据是双精度浮点数(比如314159),但是显示的时候是按整数(比如3)来显示的,那么看起来就会有所不同了。日期时间类型也一样。而在ASP网页中读取数据时是读取的实际数据,所以在网页上的数据是对的。建议你在ACCESS中不要设为短日期格式,而是常规日期格式(这个格式其实并不会改变数据的真实格式,而只是显示的格式),这样在ACCESS中直接查看就是正确的日期了。

以上就是关于asp的now()转换全部的内容,包括:asp的now()转换、asp如何调用access数据库并执行数据库代码,比如<%=now()%>、mssql中更新必须用now()等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9428257.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存