有一个函数能将字符型变量按照指定的格式转换成日期型,不知道是哪一个?(50分)

  • 主题发起人 主题发起人 liwei
  • 开始时间 开始时间
L

liwei

Unregistered / Unconfirmed
GUEST, unregistred user!

有一个函数能将字符型变量按照指定的格式转换成日期型,
不知道是哪一个? 比如:01-03-2000 转换成日期型, 而不必
关心系统的日期格式是什么样的,用STRTODATE时,当字符
的日期格式与系统设置不一致时,就无法转换成功。

以前看过这个函数, 现在忘了, 怎么找都找不到。请各位
帮忙。多谢!
 
procedure TForm1.Button1Click(Sender: TObject);
begin
LongDateFormat:='dd-mm-yyyy';
ShortDateFormat:='dd-mm-yyyy';
ShowMessage(DateTimeToStr(StrToDateTime('01-03-2000')));
end;
 
TO:沈前卫

抱歉,这个不是我要的函数。还有别的吗?
我要的是不需要设置LongDateFormat或ShortDateFormat的。

 
呵呵
SQL Server中的Convert可以

如果你做SQL Server的C/s程序的话

拿个Query来执行Convert函数算了
 
你是说Delphi中的吗?我将SysUtils找遍了都没遭到,你可能击错了,是DateTimeToString吗???
 
是Delphi没错。
实现的功能正好和DateTimeToString相反。
大侠, 再帮忙看看。 多谢了!
 
是否是encodedate('2000','01','11')?
 
也不是。大家继续。
 
是否是FormatDateTime?
 
按我的印象,FormatDataTime没错
 
不是FORMATDATETIME,大家请继续找。

我要的是输入一个字符串,输出一个日期型变量。
FORMATDATETIME是输入一个日期变量,输出一个字符串。正好相反。
 
时间的格式其实没所谓的,反正在机器里储存的格式都相同。重要的只是把它转换为字符串时的格式,所以才会出现前面那么多的函数。
反正在我印象里是没有这种函数的。
 
datetostr
datetostring
datetimetostr
datetimetostring
笔记本没带回家 :-(
 
datetostr --- 不是,
datetostring -- 没这个函数
datetimetostr -- 也不是。
datetimetostring -- 还不是。

大伙在找找? 多谢! 多谢!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
794
import
I
后退
顶部