提取数据库的datetime字段?格式是 2010-01-01 09:11:08
问题是:如何将 小时, 分钟 ,秒,分别提取出来,用来和我需要的时间分别对比。请详述。。
解决方案 »
- 有什么css设置会使window.scroll(0,0)失效
- asp.net的程序布署在windows2003 64位的机器上的问题
- Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件 (离开前的最后几个贴)
- 放分讨论权限问题..
- SessionPageStatePersister后ViewState丢失的奇怪问题
- 读取客户端控件值的问题。
- 一个奇怪的ASP.NET问题,麻烦高手帮忙?
- 关于日期控件问题。
- 关于用户权限问题???
- html的button控件弹出另一个页面,如何把另一个页面的变量回填到主页面的的textbox中?(急!!!!在线等待!)
- 如何获取一个input的值呢?急急急....
- JMAIL:The messages was undeliverable ,all server failed to revece the message
如果你只想显示前面的那就用left(datetime,8),这个是从左边到右边的8个字符
DateTime.Now.Year + "年" + DateTime.Now.Month + "月" + DateTime.Now.Day + "日";
DateTime.Now.Minute;
DateTime.Now.Second;
datetime.year
...
这个就可以了
DateTime dt2 = Convert.DateTime("");
TimeSpan span = dt2.Subtract(dt1);
SELECT DATEPART(mm,getdate())
SELECT DATEPART(dd,getdate())
SELECT DATEPART(hh,getdate())
SELECT DATEPART(mi,getdate())
SELECT DATEPART(ss,getdate())
时间直接这样比较就行了
convert(varchar(10),时间1,120) = convert(varchar(10),时间2,120)
datepart(month,getdate()),
datepart(day,getdate()),
datepart(hour,getdate()),
datepart(minute,getdate()),
datepart(second,getdate())
from table
提取两时间指定部分的整数值:DatePart (interval,date)
提取两时间指定部分的字符值:DateName (interval,date)
getdate() 是需要自己写的方法吗。。
DateTime dt2 = Convert.ToDateTime("2010-01-06 11:11:08");
TimeSpan ts = dt2 - dt1;
Response.Write(ts.Hours.ToString());
.net DateTime dt = Convert.ToDateTime(字段);
//DateTime dt =Convert.ToDateTime("2010-01-07 15:38:50");
int h = (int)dt.Hour;
int m = (int)dt.Minute;
int s = (int)dt.Second;
Response.Write(h.ToString() + "时" + m.ToString() + "分" + s.ToString()+"秒");