请选择 进入手机版 | 继续访问电脑版

Lazarus中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

版权申明
查看: 1234|回复: 2

菜鸟问2个问题

[复制链接]

该用户从未签到

发表于 2014-5-15 22:57:23 | 显示全部楼层 |阅读模式
1.如何将时间格式化,如:
var tt:TDateTime ;
var s1:string ;
tt:=Now();
s1:=DateTimeToStr(tt);

执行结果s1=‘2014-5-9 9:9:9’

但我想要的是:s1=‘2014-05-09 09:09:09’

请问如何处理,才能得到想要的结果?

2、怎样创建多线程?

还有那里可以找到一些基础例程?
谢谢所有关心我的人!


回复

使用道具 举报

该用户从未签到

发表于 2014-5-16 08:25:47 | 显示全部楼层
formatdatetime,没记错的话
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 882 天

    [LV.10]以坛为家III

    发表于 2014-5-16 10:15:22 | 显示全部楼层
    1、你可以使用DateTimeToString
    var
    tt:TDateTime ;
    s1:string ;
    begin
    tt:=Now();
      DateTimeToString(s1,'YYYY-MM-DD hh:mm:ss',tt);
      Edit1.Text:=s1;
    end;        

    2、也可以使用FormatDateTime

    var
    tt:TDateTime ;
    s1:string ;
    begin
    tt:=Now();
      Edit1.Text:=FormatDateTime('YYYY-MM-DD hh:mm:ss',tt);
    end;  

    Good LUck~
    回复 支持 反对

    使用道具 举报

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1

    GMT+8, 2019-3-18 22:17 , Processed in 0.096686 second(s), 9 queries , Redis On.

    Powered by Discuz! F1.0 Build 20160930

    © 2001-2019 Comsenz Inc. & Discuz! Fans

    快速回复 返回顶部 返回列表