Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

版权申明
查看: 2318|回复: 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的每日心情

    2021-8-18 08:54
  • 签到天数: 1421 天

    [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, 2025-5-2 20:14 , Processed in 0.027464 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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