Rooyee Messenger 2.3.1 源码中的日期异常问题
来源:互联网 发布:网络app套什么定额 编辑:程序博客网 时间:2024/05/22 13:10
RMUserList.pas中有个procedure:
procedure TRMUserName.Load(AFilePath, AJID: WideString);var tmpIniFile: TIniFile; tmpUserName: WideString; I: Integer;begin FLastTime := 0; FJID := AJID; FUserNameList.Clear; if FileExists(AFilePath) then begin tmpIniFile := TIniFile.Create(AFilePath); try FLastTime := tmpIniFile.ReadDateTime(Sys_Config_Login, Sys_Config_LoginTime, 0); FLastName := tmpIniFile.ReadString(Sys_Config_Login, Sys_Config_LastName, FLastName); if FLastName = '' then FLastName := JIDWithoutDefaultDomain(FJID); tmpUserName := tmpIniFile.ReadString(Sys_Config_Login, Sys_Config_UserNamesList, ''); FUserNameList.DelimitedText := tmpUserName; for I := 0 to FUserNameList.Count - 1 do FUserNameList.Strings[I] := JIDWithoutDefaultDomain(FUserNameList.Strings[I]); finally tmpIniFile.Free; end; end; AddUserJID;end;
就是这一行:
FLastTime := tmpIniFile.ReadDateTime(Sys_Config_Login, Sys_Config_LoginTime, 0);
调试运行报错,读取上次登录时间,连'2013-11-26 20:19:13'不能正确从字符转日期,这不是坑爹吗?
在Project源文件中引用sysutils.pas,begin后 JCLIsLibrary := False;前加入:
ShortDateFormat := 'yyyy-MM-dd';
DateSeparator := '-';
TimeSeparator := ':';
ShortTimeFormat := 'H:mm:ss';
就可以了!
- Rooyee Messenger 2.3.1 源码中的日期异常问题
- Rooyee Messenger 2.3.1 源码调试报接口不支持异常的解决办法
- Android中的信使Messenger的源码解析
- Jive Messenger 源码研究
- Jive Messenger 源码研究
- Messenger源码分析
- Messenger源码解析
- Android Messenger源码分析
- oracle中的日期问题
- JSP中的日期问题
- Java中的日期问题
- SSM中的日期问题
- MVVM中的Messenger
- Android 中的Messenger
- RemoteService中的 Messenger信使
- MvvmLight中的Messenger详解
- 异常处理中的问题
- Android信使Messenger范例源码
- CString转char数组
- error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)...
- 2013年11月26日 20:26:36 做某香米过程中问题总汇
- warning C4996: 'CWinApp::Enable3dControlsStatic': CWinApp::Enable3dControlsStatic is no longer neede
- MongoDB 连接池
- Rooyee Messenger 2.3.1 源码中的日期异常问题
- HDU3833:YY's new problem
- Irrlicht学习之粒子系统的研究
- hdu1963Investment (完全背包)
- java设计模式---装饰模式
- C++对象的内存布局深层剖写(下)
- UML之接口
- 第14周项目4-由前往后输出数组
- Maven 基础