使用sql server2000作为数据库,有一个日期字段A1,我需要保存在A1字段中的日期格式只为年月日,而不需要时分秒,应该怎么做?
谢谢

解决方案 »

  1.   

    使用sql server2000作为数据库,有一个日期字段A1,我使用的是DateTimePicker1控件选择日期,并使用client1['a1']:=DateTimePicker1.date;的语句将其选中的日期保存在A1字段中,可打开表一看还是带有日期和时间的,我不想要时间而只要日期,怎么办?
      

  2.   

    把DatetimePicker1的Kind属性设置为dtkdate.
      

  3.   

    procedure TForm1.Button1Click(Sender: TObject);
    var D1,D2:Tdatetime;
    begin
      D1:=Cobdate.DateTime;
      showmessage(datetimetostr(d1));
      showmessage(Formatdatetime('yyyy-mm-dd',d1)); //格式化后的日期!end;下面为FormatDatetime函数的帮助!
    function FormatDateTime(const Format: string; DateTime: TDateTime): string;DescriptionFormatDateTime formats the TDateTime value given by DateTime using the format given by Format. See Date-Time format strings for more information.If the string specified by the Format parameter is empty, the TDateTime value is formatted as if a 'c' format specifier had been given.