将string字符串'20130710152236'转为20130710152236???

sdudubing 2013-07-10 03:24:22
delphi中如何首先通过FormatDateTime('yyyyMMddHHmmss',now)得到时间string类型时间,我想得到整形时间,该怎么办?
...全文
113 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdudubing 2013-07-10
  • 打赏
  • 举报
回复
引用 5 楼 sololie 的回复:

var
  s: string;
  iii: int64;
begin
  s := FormatDateTime('yyyyMMddHHmmss', now);
  edt1.Text:=s;
  iii := StrToInt64(s);   // 下断点看 iii 的值正确
  ShowMessage(IntToStr(iii));
谢谢啦,不过感觉delphi好奇怪啊,重新定义参数后莫名其妙的可以了。。。再次感谢。
sololie 2013-07-10
  • 打赏
  • 举报
回复

var
s: string;
iii: int64;
begin
s := FormatDateTime('yyyyMMddHHmmss', now);
edt1.Text:=s;
iii := StrToInt64(s); // 下断点看 iii 的值正确
ShowMessage(IntToStr(iii));


sdudubing 2013-07-10
  • 打赏
  • 举报
回复
引用 3 楼 sololie 的回复:
int64不够大就用uint64,要支持uint64换delphi2006或以上版本
老大,不行啊,我用Int64和uint64总是返回0啊,我用的是delphi2009。。。。
sololie 2013-07-10
  • 打赏
  • 举报
回复
int64不够大就用uint64,要支持uint64换delphi2006或以上版本
sololie 2013-07-10
  • 打赏
  • 举报
回复

var
  s: string;
  i: int64;
begin
  s := FormatDateTime('yyyyMMddHHmmss', now);
  i := StrToInt64(s);
end;
sdudubing 2013-07-10
  • 打赏
  • 举报
回复
急需,望高手们指点下

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧