asp.net 如何将带毫秒的时间存到数据库中保留毫秒。字段类型是datetime类型的!

asp.net 如何将带毫秒的时间存到数据库中保留毫秒。字段类型是datetime类型的!,第1张

getdate()取到的时间可以存放在datetime中,精度是0.0033333s也就是3.3毫秒,建议你使用数据类型datetime2的精型,用sysdatetime()获取时间,然后进行处理。

asp中没有转化为毫秒的函数,

不过可以用其它方法来实现

如:

<%t1=timer

for i=1 to 10000

sum=sum+i

next

t2=timer

thetime3=cstr(int(( (t2-t1)*10000 )+0.5)/10)

response.write sum&"<br>"

Response.Write i-1&"次加法用时间" &thetime3 &"毫秒"

%>

System.DateTime currentTime=new System.DateTime()

string str=""

int h=currentTime.Hour

if(h>12)

{

str="下午"

}

else

{

str="上午"

}

1、DateTime 数字型

System.DateTime currentTime=new System.DateTime()

1.1 取当前年月日时分秒

currentTime=System.DateTime.Now

1.2 取当前年

int 年=currentTime.Year

1.3 取当前月

int 月=currentTime.Month

1.4 取当前日

int 日=currentTime.Day

1.5 取当前时

int 时=currentTime.Hour

1.6 取当前分

int 分=currentTime.Minute

1.7 取当前秒

int 秒=currentTime.Second

1.8 取当前毫秒

int 毫秒=currentTime.Millisecond

(变量可用中文

1.9 取中文日期显示——年月日时分

string strY=currentTime.ToString("f")//不显示秒

1.10 取中文日期显示_年月

string strYM=currentTime.ToString("y")

1.11 取中文日期显示_月日

string strMD=currentTime.ToString("m")

1.12 取中文年月日

string strYMD=currentTime.ToString("D")

1.13 取当前时分,格式为:14:24

string strT=currentTime.ToString("t")

1.14 取当前时间,格式为:2003-09-23T14:46:48

string strT=currentTime.ToString("s")

1.15 取当前时间,格式为:2003-09-23 14:48:30Z

string strT=currentTime.ToString("u")

1.16 取当前时间,格式为:2003-09-23 14:48

string strT=currentTime.ToString("g")

1.17 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT

string strT=currentTime.ToString("r")

1.18获得当前时间 n 天后的日期时间

DateTime newDay = DateTime.Now.AddDays(100)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存