数据库中的字段可以设置为varchar 50 可以为空
你插入数据的时间只需要使用类型转换;
定义一个string 类型的 变量:str
(2010-6-6):str:=datetostr(datetimepicker1date);
(2010-06-06):str:=FormatDateTime('yyyy-mm-dd detetimepicker1date);
(2010-06-06 1200:00):str:=FormatDateTime('yyyy-mm-dd hh:mm:ss detetimepicker1date);
为了应用方便,您可能需要给数据库的每条记录都添加日期/时间戳,以便确定各个记录添加到数据库的时间。在Access数据库应用中,使用Now()函数能够轻松完成这个任务。本文将一步一步为您介绍整个添加过程,非常简单。本文所使用的Access版本为Access 2007,对于之前的版本,添加步骤类似但不完全一致。
1 打开包含了您需要添加日期或时间戳的表的Access数据库;2 双击窗口左侧面板中您需要添加日期或时间戳的表;3 从Office Ribbon界面左上角“视图”的下拉菜单选择“设计视图”将表切换到设计视图模式;4 点击该表“字段名称”列第一个空白行的空格,在格内为该列输入一个名称;5 点击同一行的“数据类型”列中显示“文本”字样旁的箭头,从下拉菜单中选择“日期/时间”;6 在屏幕底部的“字段属性”窗格中,在“默认值”一栏输入“Now()”;7 还是在“字段属性”窗格中,点击“显示时间选择器”属性相应空格中的箭头,并在下拉菜单中选择“从不”;8 保存数据库;9 通过向数据库添加一个新记录,以确认新字段设置运行正常,Access应当在“记录添加日期”字段地洞加上时间戳。提示:Now()函数在字段中添加了当前的日期和时间,您也可以选择用Date()函数只添加日期不添加时间。
mysql数据库时间用什么类型的数据
Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。
Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。
Datetime类型:存储既有日期又有时间的数据。存储和显示的格式为“YYYY-MM-DDHH:MM:SS”。支持的时间范围是“1000-00-0000:00:00”到“9999-12-3123:59:59”。
Timestamp类型:也是存储既有日期又有时间的数据。存储和显示的格式跟Datetime一样。支持的时间范围是“1970-01-0100:00:01”到“2038-01-1903:14:07”。
所有不符合上面所述格式的数据都会被转换为相应类型的0值。(0000-00-00或者0000-00-0000:00:00)
添加:’下面这句连接数据库指定表的所有字段Adodc1RecordSource="selectfrom库存表"’下面这句添加记录Adodc1RecordsetAddNew下面4句就是通过4个TEXTBOX控件输入字段的数据,如果是数字类型可以加VALAdodc1RecordsetFields("货物编号")=Text1TextAdodc1RecordsetFields("货物名称")=Text2TextAdodc1RecordsetFields("库存量")=Text3TextAdodc1RecordsetFields("单位")=Text4Text’下面这个是修改后更新Adodc1RecordsetUpdate修改:'通过主键指定要修改的记录Adodc1RecordSource="selectfrom库存表where货物编号="&Text1TextAdodc1RefreshAdodc1RecordsetFields("货物编号")=Text1TextAdodc1RecordsetFields("货物名称")=Text2TextAdodc1RecordsetFields("库存量")=Text3TextAdodc1RecordsetFields("单位")=Text4Text
以上就是关于数据库 存储时间全部的内容,包括:数据库 存储时间、如何为Access数据库表添加日期或时间戳、mysql数据库时间用什么类型的数据(mysql存时间应什么类型)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)