社区
数据库(包含打印,安装,报表)
帖子详情
请问在数据库中如何操作日期型字段:
phm
2001-12-19 04:04:47
包括存储和读取,和查询.
...全文
86
8
打赏
收藏
请问在数据库中如何操作日期型字段:
包括存储和读取,和查询.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itmouse
2001-12-19
打赏
举报
回复
To phm:
在输入时,请采用王晓栋的建议,使用DTPicker控件,以省去输入值合法性检验的麻烦;
在ACCESS中,"INSERT INTO 表名(...,日期字段名,...) VALUES(...,#" & DTPicker1.Value & "#,...)";
在SQL SERVER中,"INSERT INTO 表名(...,日期字段名,...) VALUES(...,CONVERT(DATETIME,'" & DTPicker1.Value & "',102),...)";
fraser01
2001-12-19
打赏
举报
回复
我是为了便于理解所以这样说的。当然不可能完全当字符串操作。
phm
2001-12-19
打赏
举报
回复
日期型可以当做字符串操作吗...
fraser01
2001-12-19
打赏
举报
回复
文本框输入为:2001-05-06
通常不要用文本框输入,因为需要做许多检测,而且很麻烦。建议用DTPicket日期控件。
存入数据库,就是把他作为字符串处理存入就行了。
如果:text1="2001-05-06",那么:
SQLSERVER:"Insert into (MyDate) values ('" & text1 & "')"
但如果是ACCESS的话为:#2001-05-05#。
xsp
2001-12-19
打赏
举报
回复
insert into 表名(..... ,MyDate) values (....,todate(text1.text))
mjs2000
2001-12-19
打赏
举报
回复
合数据库有关
phm
2001-12-19
打赏
举报
回复
那如何从文本框中输入2001年12月20日
存入库中 日期型库中
fraser01
2001-12-19
打赏
举报
回复
存储,读取,查询按照字符串方法写,但可以比较大小。
insert into (..... ,MyDate) values (....,"2001-12-31")
Select * from YourTable where YourDate<="2001-10-01"
mysql
数据库
日期
字段
_在mysql
数据库
中
关于
日期
时间
字段
的处理
在mysql
数据库
中
关于
日期
时间
字段
的处理在开发
中
,
日期
时间
字段
一般有如下几种设计假设要获取2013-08-15日到2013-08-16日之间的记录1. 直接使用
日期
时间类
字段
相关sql语句如下select * from cms_news wherenews_add_time between str_to_date("2013-08-15 00:00:00",'%Y-%m-%d %H:%i:%s'...
数据库
中
存储
日期
的
字段
类
型
到底应该用varchar还是datetime ?
数据库
中
存储
日期
的
字段
类
型
到底应该用varchar还是datetime ?这两种方法各有优势,datetime可以借用sql函数库
中
运算函数,增加了时间在各种运算上的效率;而varchar类
型
则可以在字符编码上显出优势。在 存储的时间将来不需要进行大量计算 的前提下,可以考虑选择varchar类
型
,反之,选择datetime类
型
。
数据库
设计
中
,
日期
字段
的类
型
应该如何选择?
几乎大多数软件系统都需要依赖于
数据库
来存储数据,这些
数据库
大多是支持标准SQL也就是ANSISQL的,我们可以定义各种类
型
的
字段
,其
中
我们常常需要用一个
字段
来表示
日期
。但是在不同的
数据库
我们可以用不同的
字段
类
型
来存储
日期
,比如我们可以用整
型
数字
字段
来存储
日期
时间,也可以用字符串类
型
的
字段
来存储
日期
时间,当然也可以用各种
数据库
提供
日期
类
型
的
字段
来存储
日期
时间,但是我们在实际应用
中
选择哪种更合适呢?根
Oracle
数据库
中
关于
日期
和时间
字段
类
型
与
日期
有关的有三种类
型
:date,timestamp与interval。DATE和TIMESTAMP类
型
存储精度可变的固定
日期
/时间,二者区别是,后者秒可以精确到小数,另外还可以有时区之分。。INTERVAL类
型
可以很容易地存储一个时间量,如“8个小时”或“30天”。将两个
日期
相减,就会得到一个时间间隔(INTERVAL);例如,将8小时间隔加到一个TIMESTAMP上,会得到8小时以后的一个新的
数据库
中
的
日期
时间类
型
前言: 大家好, 这里是小小! 今天, 实验室的一个学长发现我提交的一次代码有问题! 差点以为要被特殊关心, 好了说正事了! 看到
数据库
中
时间
日期
类
型
, 很多人就会说了哈, 直接存字符串String类
型
呀!简单点~emm 最开始我也是这么想的, 然后被驳回了! 字符串存储
日期
把
日期
和时间当做一个字符串进行存储,进而将
日期
和时间拆分成两个
字段
,一个
字段
记录
日期
(如yyyy-MM-dd),另外一个
字段
存储时间(如:HH:mm:ss)的形式。此种方式就不多说,除非极个别的场景,不建议使用。当使用此种方式进行处
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章