A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 熊薇 中级黑马   /  2013-4-5 10:59  /  1849 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 熊薇 于 2013-4-5 18:23 编辑

在数据库中存储数据时,对于datetime类型的列怎样让它只存储日期而不带后面的具体时刻(00:00:00)呢?

8 个回复

倒序浏览
把datetime类型改为date类型
回复 使用道具 举报
学习学习啊,呵呵!
回复 使用道具 举报
数据库中关于日期与时间的补充:
datetime类型用在你需要同时包含日期和时间信息的值时。数据库检索并且以'YYYY-MM-DD HH:MM:SS'格式显示datetime值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59';
date类型用在你仅需要日期值时,没有时间部分。数据库检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31';
timestamp列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。如果你有多个timestamp列,只有第一个自动更新。
回复 使用道具 举报
SimpleDateFormat   转换成 年月日 的格式就行了
回复 使用道具 举报
sql server 中将datetime类型转换为date,或者time
这个转换总是记不住,用到的时候就找,现贴上来,以备查用.
datetime类型转换为date
convert(varchar(10),getdate(), 120)
转换为time
select CONVERT(varchar(12) , getdate(), 108 )


http://hi.baidu.com/suny212/item/887afb9529184f4bf042157f
回复 使用道具 举报
在第五季中有讲这个,但是我没找到。
你在听视频的时候可以注意下。
回复 使用道具 举报
张正强 发表于 2013-4-5 11:18
把datetime类型改为date类型

那在C#中对应的类型是?
回复 使用道具 举报
C#中与日期相关的都在DateTime类中
DateTime dt = DateTime.Now;
dt.ToShortDateString().ToString();//2013-04-05
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马