高水平的挑战(50分)

  • 主题发起人 主题发起人 zhengzhijia
  • 开始时间 开始时间
Z

zhengzhijia

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将'June 5, 2001'格式转换成日期
 
你可以先把月份转变为数字,然后再用strtodate()试试
 
先建一个月份的数组
const Month: array[1..12] of string= ('January','February'......);

再将June找到得到月份!
再。。。



 
有没用简单的法子?
 
function VarToDateTime(const V: Variant): TDateTime);
 
shortdateformat := 'mmm d,yyyy'
再使用strtodate就可以处理了
 
见lid=230087
 
你可把这个写成一个Dll,然后拿出来给大家共享。
 
那不就是日期格式嘛,你还要怎么样?
就用strtodate都行,但要把shortdateformat赋好
 
var
ss:Tdatetime;
.....
ss:=VarToDateTime('June 5, 2001');
Edit1.Text:=datetimetostr(ss);
.....
 
ym_adam说的很对
我用过
 
formatedatetime
 
多人接受答案了。
 
后退
顶部