我需要为tdatetimepicker赋值,该怎样定义?
在xp下,用strtodate('1900-1-1'),但在win7下报错
在win7下,用strtodate('1900/1/1'),但在xp下又不行
请高手指点啊
在xp下,用strtodate('1900-1-1'),但在win7下报错
在win7下,用strtodate('1900/1/1'),但在xp下又不行
请高手指点啊
解决方案 »
- 那啥Delphi有自动保存的功能嘛??
- 如何整合原来的ERP和自己的二次开发到一块?大侠帮忙!~~~
- 谁帮我看下界面,应怎么改得好看点,颜色怎么答配,特别右边的
- 中国各大公司薪资一览表
- 用了一差不多一个下午终于搞定一个SQL 存储过程,高兴.代码贴与大伙分享.
- 为什么删不掉纪录?
- TreeView.Data的问题,搞不定了,大家帮忙!
- 请教能否在一个过程中完成多个ButtonClick的工作
- 两天了还是搞不定,Writeprint() 这个API函数如何用?
- 谁能告诉我一个有kylix下的网站!
- 请教一个delphi+sql2005连接的问题?找一个师傅,有的加我qq563682239,万分感谢,有语音最好,拜拜~~~急。。。
- delphi 自己创建窗体 为什么一闪就消失了
Unit
SysUtilsfunction EncodeDate(Year, Month, Day: Word): TDateTime;
ShortDateFormat:='yyyy/mm/dd'; //delphi中的全程变量
DateSeparator:='/'; //这个必须的
DateTimePicker1.DateTime:=strtodate('1900/1/1');当然这样也可以:
ShortDateFormat:='yyyy-mm-dd'; //delphi中的全程变量
DateSeparator:='-'; //这个必须的
DateTimePicker1.DateTime:=strtodate('1900-1-1');
settings: TFormatSettings;
dt: TDateTime;
begin GetLocaleFormatSettings(GetUserDefaultLCID, settings);
settings.DateSeparator := '-';
settings.TimeSeparator := ':';
settings.ShortDateFormat := 'yyyy-mm-dd';
settings.ShortTimeFormat := 'hh:nn:ss'; dt:= strToDateTime('2010-3-19 08:09:10',settings);end;