字符串:“2011-10-05”,
我是这样转换的:
info.MarryDate = DateTime.Parse(TB_Date.Text.ToString().Trim())
到数据库中查的时候,后面带了 00:00:00
非常感谢。
我是这样转换的:
info.MarryDate = DateTime.Parse(TB_Date.Text.ToString().Trim())
到数据库中查的时候,后面带了 00:00:00
非常感谢。
解决方案 »
- 用asp.net做基于b/s的MIS系统,客户端直接使用ie就可以了吗?需要进行安装.net框架吗?
- @@@送分快来抢:我在asp.net页面执行多线程,提示响应在此上下文中不可用?在线等
- 用FreeTextBox上传图片并插入,如何设置将全Url地址改为相对地址?
- 请求一个简单的数据库操作的问题
- 求助:.net的session究竟怎么玩?
- 怎么将一个文件保存到客户端??急
- 求asp.net读取数据库生成tree完整例子(C#版的)
- There is no row at position 0各位师傅,请指点!
- 高分求航空商务综合服务平台(亚洲高校.NET软件设计作品)
- datagrid
- 网站中毒了
- 我5.1的iis为啥启动不了网站呢。请教
DateTime b = DateTime.ParseExact(a, "yyyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture);
取出时记得 Format 一下就好了
DateTime b = DateTime.ParseExact(a, "yyyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture);
datetime...无论你输入的是什么样的时间,存到该类型字段的都会精确到毫秒的,默认为00:00:00.000
smalldatetime...无论你输入的是什么样的时间,存到该类型字段的都会精确到分的,比如你存的是
2011-10-05 14:20:29.999,实际存入数据库的结果是2011-10-05 14:21:00.000
你只能在取数据的时候处理了,在Sql语句中转换可以参考:
declare @a datetime
set @a = '2011-10-05 14:20:29.999'
select convert(nvarchar(23),@a,21) as [完整时间],
convert(nvarchar(10),@a,23) as [年月日],
convert(nvarchar(8),@a,108) as [时分秒]