delphi 数据库字段是日期类型的,dbgrideh怎么显示成'yyyy-mm-dd'格式。 5C

delphi 数据库字段是日期类型的,dbgrideh怎么显示成'yyyy-mm-dd'格式。
dbgrideh里我想显示成'yyyy-mm-dd‘格式应该怎么设置,还是代码设置。

另外怎么存取日期格式的字段值呢?

3个回答

使用这个方法: FormatDateTime(格式,待转换时间);

例如:

sDMY := FormatDateTime('dd-mm-yyyy',Now);

这个有人回答过了:https://bbs.csdn.net/topics/391951485

方法一:
设计时: 在设置 columns 属性时,你可以设置一下 displayFomat 格式(yyyy-mm-dd)。就可以了。

方法二:
在代码:dbgrideh.columns[n].displayFomat:= 'yyyy-mm-dd';
n:为你的列数减1;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
怎么判断导入数据库的excel 单元格格式 是日期类型的?
如题,高手指点下
DBF中字段是日期类型,怎么写入数据?
比如,我有个表MyDate.dbf,里面有个字段MyDate是日期型,然后我就用DAO3.6的rnData 控件打开这个表,打开类型是 0-Table,ReadOnly = FALSErn然后我就插入一条rnrnData1.Recordset.AddNewrnData1.Recordset!MyDate = Datern...rnData1.Updaternrn然后发现MyDate字段内容是空,单步跟踪到rnData1.Recordset!MyDate = Datern时发现MyDate赋值后总是Null,怪!rn后来我改成rnData1.Recordset!MyDate = Format(Date, "mm/dd/yyyy")rn也没戏!rn咋整啊?!
Delphi DBGrideh 字段栏目显示
本程序为自己工作中的一个小程序,希望会有人用到
类型转换,把datetime类型显示成yyyy-MM-dd
datetime 不仅显示了年月日 还有 时分秒。我想要yyyy-MM-dd 这种格式的
怎样判断一个字符串是日期类型的!
怎样判断一个字符串是日期类型的!
date字段显示短日期(yyyy-MM-dd)格式
datefield我是按长日期格式保存到数据库的,现在我要按短日期格式查询。rnselect datefield from tb where datefield=某个日期的短日期格式rnsql语句怎么写??
DB2怎么格式化日期类型字段为 'yyyy-mm-dd' 格式的字符串????
现在日期类型的值为 2009-9-10 想格式化 为 'yyyymmdd'格式 的20090910 和'yyyy-mm-dd' 2009-09-10 rnrn请问在DB2中有没有类似的函数支持,谢谢!
请问如何设置sybase中日期类型的格式为yyyy-mm-dd?
往表中插入数据,可是结果是mm-dd-yy的,请问如何成为yyyy-mm-dd.rn
如何将数据库datetime格式变为显示yyyy-mm-dd
具体怎么改,是将类型改了,如果输入表中都显示为yyyy-mm-dd。
用DELPHI连接ACCESS2007 其中有个字段是日期类型 请问如何用SQL查询
有个字段是 出生年月 我想选出出生年月在2008-10-01 到 2008-10-31之间的 rnSQL如何写?rnrn因为是ACCESS 因此SQL SERVER里面的一些函数用不上 同时用这样的语句似乎查询不到结果:出生年月 between 2008-10-1 AND 2008-10-31rn如果写成:出生年月 between '2008-10-1' AND '2008-10-31' 则报错
如何将"yyyy-MM-dd"格式的字符串转换为"yyyy-MM-dd"格式的date类型?
我要将前台提交的日期(String类型)转换为date,rn(网上大多是将date转为string,这里是将string转为同一格式的date)rnrn试了几种方法如java.sql.Date的valueOf()方法、SimpleDateFormat的parse()方法都不行。rn请教各位有没有什么好方法???rn
获取当前日期,插入到数据库中字段是日期类型的,插入语句要用调用类库,
在后台,用一个Datetime 的对象 begin_t 获取到了当前的日期(年月日时分秒),想调用类库去实现插入,rn在数据库里面有个表,其中,有一个字段是begin_time,日期类型的。把后台取到的日期,插入到表中,怎么编写代码啊。。。rnrn还有就是,插入进去后,怎么从后台调用类库,select出来日期,rnrn举个例子:rn类库中,插入语句是这么写的。这么写的可以用于字符串和整数插入,但是用于日期格式,就报错。rn public class db2rn rn rn private string ConnectionString = "server=XXXXX;uid=XX;pwd=XXX;database=XXX";rnrn public int ExecSql(string sql_str)rn rn SqlConnection sc = new SqlConnection(ConnectionString);rn sc.Open();rn SqlCommand scd = new SqlCommand(sql_str, sc);rn int i = scd.ExecuteNonQuery();rn sc.Close();rn return i;rnrn rnrnrn后台中,实现插入的语句是:rnrn DB.db2 b = new db2();rn i = b.ExecSql("insert into biao1 values('" + begin_t + "')");rn if (i > 0)//插入进去了rn rn Response.Write(" ");rn rnrn高手帮帮忙写出类库的代码,和后台调用的代码好吗 rnrn高手帮帮忙吧,急用~~~
我用DATAVIEW绑定数据后,如果字段是日期类型则TEXTBOX显示为YYYY-MM-DD HH:MM:SS,可否改为只显示YYYY-MM-DD?
我用DATAVIEW绑定数据后,如果字段是日期类型则TEXTBOX显示为YYYY-MM-DD HH:MM:SS,可否改为只显示YYYY-MM-DD?
My97DatePicker获得的文本框的值是日期类型吗
My97DatePicker获得的文本框的值是日期类型吗?如果是,如何分别获得其年月日,拜托各位了!!!
怎样才能使文本框输入的是日期类型!!请各位帮帮忙
怎样才能使文本框输入的是日期类型!!就是只能输入日期类型的数字 或者判断输入的是否是日期类型rn请各位帮帮忙,谢谢!!
想把日期显示成 yyyy-mm-dd格式的,搞不定了。谢谢!
/************************************rnrnThis is a DateCom,you can use it in you web program. you can use the DateCom step by step followingrn(1) Add the function showDateCom in where you want,the showDateCom defined with showDateCom(obj)rn*************************************/rnrnvar theDate = new Date() rnvar theYear = theDate.getFullYear() rnvar theMonth = theDate.getMonth() rnvar theDay = theDate.getDate() rnvar CalendarValue=theYear+"."+(theMonth+1)+"."+theDaternvar theObjrnrnfunction leapYear(year) //判断是否是润年 rn rn if(year % 4 ==0) rn return true rn else rn return false rn rnrnfunction getDays(month,year) rn rn var ar=new Array(31,29,31,30,31,30,31,31,30,31,30,31) rn ar[1]=(leapYear(year))?29:28 rn return ar[month] rn rnrnfunction display_Calendar() rnrn //get Year and Month from formrn var CurYear=DateForm.CurrYear.value rn var CurMonth=DateForm.CurrMonth.value rnrn //create current date object rn var CurrDate = new Date(CurYear,CurMonth,theDay) rn rn var replaceText = '' rn replaceText += ' \n'rn elsern replaceText += ' '+(row*7+j+i)+'\n'rn elsern replaceText += ' \n' rn replaceText += ' \n'rn replaceText += ' 日\n' rn replaceText += ' 一\n' rn replaceText += ' 二\n' rn replaceText += ' 三\n' rn replaceText += ' 四\n' rn replaceText += ' 五\n' rn replaceText += ' 六\n' rn replaceText += ' \n' rnrn //get the first day of month is what day is? rn var firstDayInstance= new Date(CurYear,CurMonth,1) rn var firstDay=firstDayInstance.getDay() rnrn //get the days of CurMonth of CurYear rn var theDays = getDays(CurMonth,CurYear) rn rn //the first row of calendarrn var i=0; //Record days of the first row fo calendar rn replaceText += ' \n' rn //the empty cells of first row rn for(var j=0;j '+i+'\n'rn rn replaceText += ' \n'rnrn //out print others daysrn var row=0rn for( ;row '+(row*7+j+i)+'\n'rn elsern replaceText += '  \n' rn replaceText += ' \n' rn rn rn //if there is not row 5 then print row 5 with empty rn if(row<5) rn rn replaceText += ' \n' rn for(var j=1;j<=7;j++)rn replaceText += ' \n' rn replaceText += ' \n' rn rn rn replaceText += ' \n' rn rn // replace the current content with the new prepared content rn if ((document.layers)? true:false) rn rn var lyr = document.layers["newDate"].document; rn lyr.open(); rn lyr.writeln(replaceText); rn lyr.close(); rn rn else rn rn document.all["newDate"].innerHTML = replaceText; rn rn rn rn//change Year when click buttonrnfunction changeYear(isUp) rn rn if(isUp==1) rn DateForm.CurrYear.value=Math.abs(DateForm.CurrYear.value)+1 rn else rn DateForm.CurrYear.value=Math.abs(DateForm.CurrYear.value)-1 rn display_Calendar() rn rnrn//get the CalendarValue :getDateComValue(obj,DateStr)rnfunction getCurrDate(DateStr)rnrn theObj.value=DateStrrn if ((document.layers)? true:false)rn document.layers.DivDateCom.visibility="hide"rn elsern document.all.DivDateCom.style.visibility="hidden" rnrnrnfunction createDateCom()rnrn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ') rn document.writeln(' ')rn document.writeln(' ') rn document.writeln(' ') rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rnrn document.writeln(' ')rn var ar=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月") rn for (var i=0;i<12;i++)rn document.writeln(' '+ar[i]+'')rn document.writeln(' ')rnrn DateForm.CurrYear.value=theYearrn DateForm.CurrMonth.value=theMonthrnrn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ')rn document.writeln(' ') rn document.writeln(' ')rnrn display_Calendar()rnrn document.writeln(' ') rn document.writeln(' ')rn document.writeln(' ')rn document.writeln('')rn document.writeln('')rnrnrnfunction initialDateCom()rnrn DateForm.CurrYear.value=theYearrn DateForm.CurrMonth.value=theMonthrn display_Calendar()rnrnrnfunction showDateCom(obj)rnrn theObj=objrn initialDateCom()rn doMouseMove()rn if ((document.layers)? true:false)rn document.layers.DivDateCom.visibility="show"rn elsern document.all.DivDateCom.style.visibility="visible"rn rnrnfunction doMouseMove() rn/*rn if (event.clientX +20 + 210< document.body.clientWidth)rn rn newleft=event.clientX+10rn rn elsern rn if(event.clientX>210+20)rn newleft=event.clientX-10rn elsern newleft=event.clientX-110rn rn*/rn document.all.DivDateCom.style.left=(document.body.clientWidth-210)/2 //newleftrn/*rn if (event.clientY > 20+120)rn rn newtop=event.clientY-120rn rn elsern rn if(event.clientY+120+20
datetime类型想存成yyyy-mm-dd型
用PB9.0连接accessrn数据库里是datetime类型的字段,现在保存的时候,存成的时间如下2010-5-10 15:05:26rn而我希望存的只是日期就行.2010-5-10 rnrn怎么做呢 ?
我得到的是什么?是日期类型还是字符类型。迷惑???????
public string Get_Date()rn rn try rn rn Convert.ToDateTime(DropDownList1.SelectedValue+"/"+DropDownList2.SelectedValue+"/"+DropDownList3.SelectedValue);rn rn catch (Exception e)rn rn rn DropDownList1.SelectedValue=DateTime.Today.Year.ToString();rn DropDownList2.SelectedIndex=0;rn DropDownList3.SelectedIndex=0;rnrn return "";rn rn rn rn rnrnrnrn if ((DropDownList1.SelectedIndex==0) ||(DropDownList1.SelectedIndex==0)||(DropDownList1.SelectedIndex==0))rn rn return "";rn rn elsern rn return (DropDownList1.SelectedValue+"/"+DropDownList2.SelectedValue+"/"+DropDownList3.SelectedValue);rnrn rn rn
如何把日期格式的字段在页面中显示成yyyy-mm-dd样式?
如何把日期格式的字段在页面中显示成yyyy-mm-dd样式?rn我用convert(varchar,rq,120) 转成的是mm-dd-yyyyrn有没有是yyyy-mm-dd格式的?
数据库中Date类型在页面显示成规定格式
pojo属性注意这里Date导的包可以是util的也可以是sql 一般是sql  本方法两个包都适用public class Student { private Integer id; private String name; private Date birthday; private Integer gid; private String gname; private Intege...
怎样判断字段中某一行的值是日期时间类型?
字段Arn2006-03-27 20:10:50rn登出rn2006-03-27 20:12:17rn登出rnsysadminrnrn字段A 字段Brn2006-03-27 20:10:50 是rn登出 不是rn2006-03-27 20:12:17 是rn登出 不是rnsysadmin 不是rnrn怎样能判断出来呢?
DBGridEh能否显示备注字段?
DBGridEh能否显示备注字段?rnwwDBGrid控件可以的,不知道DBGridEh控件怎么做?
想得到格式为yyyy-mm-dd的java.util.Date类型,如何做?
import java.util.*;rnimport java.text.*;rnrn//想得到格式为yyyy-mm-dd的java.util.Date类型,如何做?rn//下面的程序(parse)总是得到 Thu Oct 16 00:00:00 CST 2003, 格式不是我所需要的yyyy-mm-dd格式rnpublic class ParseExample rn public static void main(String[] args) rn String ds = "Nov 1 2000";rn DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM );rn try rn rn ParsePosition pos = new ParsePosition(0);rn System.out.println("pos="+pos); rn Date date2 = new Date();rn System.out.println("date2="+date2);rn DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd"); rn String dat2 = df2.format(date2);rn System.out.println("After DateFormat dat2="+dat2);rn rn df.setLenient(false);rn Date d = df.parse("2000-2-2");//df.parse(dat2);rn System.out.println("d="+d);rn System.out.println("\n");rn rn df2.setLenient(false);rn Date d2 = df2.parse(dat2,pos);rn System.out.println(" d2="+d2);rn rn catch(ParseException e) rn System.out.println("ParseExample.java e= " + ds);rn rn rnrnrn
date格式的字符串转换格式成yyyy-MM-dd hh:mm:ss
Date dt=new Date();System.out.println(dt); //输出Wed Sep 19 14:39:04 CST 2012System.out.println(dt.toLocaleString()); //输出2012-9-19 14:39:04
delphi 中TDBEdit显示字段的格式问题????
delphi 中TDBEdit显示字段的格式问题rn比如TDBEdit中要显示“17.00”,但是他显示是17,请教如何能够设置显示为17.00
delphi 中TDBgrid显示字段的格式问题
delphi 中TDBgrid显示字段的格式问题 rn比如TDBgrid中要显示“17.00”,但是他显示是17,请教如何能够设置显示为17.00
tree_control显示成资源管理器的格式怎么实现
tree_control显示成资源管理器的格式怎么实现?最后有例子rnrnMAIL:jiacius@163.comrnrnxml解析后能用tree_control显示成资源管理器的格式吗?怎么弄,最好有例子啊
怎么设置dbgrideh的字段和字体颜色?
这是设置整行以及字体的颜色,如果我要设置某个字段以及里面字体的颜色,假设有个字段名称叫做userName,用代码应该怎么设置?rn DBGridEh47->Canvas->Font->Color=clRed;rn DBGridEh47->Canvas->Brush->Color=0xbb53b8FF;//背景颜色rn DBGridEh47->Canvas->FillRect(Rect);rn DBGridEh47->DefaultDrawColumnCell(Rect,DataCol,Column,State);
数据库中日期类型的问题~~
数据库字段中有一个日期型字段,而从应用程序中添加一个空数据到该字段时总提示类型出错.rn如何将一个空值添加到数据库的日期型字段中去~~求解决方法 谢谢~~~rn
DBGRIDEH格式
有两个字段 一个VARCHAR,一个FLOAT(数据库中) , 在DBGRIDEH中 显示FLOAT是按右排列的,STRING是按左排列的。rn因为缺少字段,暂且将VARCHAR 转换成FLOAT用,但是在DBGRIDEH是按左排列的,有什么方法 也将其 右排列
怎么 把数据库 备份 成 mdf 格式 ?
如题
VBA怎么判断单元格里值是日期时间类型
我需要对一张表内的时间单元格做计算,但是不能确定这些单元格的位置,所以想找个办法判断某个单元格的类型。rn比如cell.type之类的东西。rn谢谢帮忙。
DBGrideh某一列如何显示成checkbox
是不是column的checkbox设置为true 然后字段为布尔型时 就会显示成checkbox?rn但是oracle里不是没有boolean数据类型吗?
DBGridEh 怎样可以显示成下面的数据
我有一张表,查询出来是这样rn姓名 月份 金额rn张三 1月 20rn张三 2月 30rn张三 3月 20rnrn在DBGridEh显示成这样的rn 1月 2月 3月rn张三 20 30 20rnrn谁知道怎么实现的
delphi dbgrideh
dbgrideh到底能不能自动列高呢。网上有的说行,有的说不行,试过很多方法,好像都没有啊。谁能详细解答下吗?
怎么把yyyy-MM-dd的字符串转换成yyyy-MM-dd格式的DateTime
如题。希望大家帮忙,我弄了一下午了都没弄出来。网上的方法都用尽了。总是在转换后变成这样(yyyy/MMrn/dd 星期几 0:00:00)后面会多出这些东西。我的目的是只要(yyyy-MM-dd)格式的DateTime
年月日类型转yyyy-MM-dd类型
原文附代码:http://blog.maptoface.com/post/104
如何显示日期字段为 yyyy-mm-dd格式
老师好,我使用的又一个字段是日期格式的字段。在窗体中总是显示为日期时间格式,我想让其只显示日期,而不显示时间,应该怎么做?rn Me.TextBox3.Text = Format(Me.TextBox3.Text, "yyyy/mm/dd")我这样做不成功,应该如何做?rn rn textbox3中绑定的就是日期格式的字段rnrn 谢谢
怎样使当前日期显示为"yyyy-mm-dd"格式?
如题
dbgrideh根据数据库显示表头
rnrn----rn beginrn while not Eof dorn beginrn if FieldByName('xsbz').Value:=true then --数据库中表示可以显示该列rn beginrn dbgrideh1.Columns.Add(FieldByName('zdlm').Value);--该表示为数据库中如果可以显示则add数据字段名,这句话错在哪rnrnrnrn这是根据数据库中对应的表自动添加表头和显示表头的代码,哪错了rn
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池