c++ builder哪个函数可以获得这样的一个时间串???年月日时分秒(10分)

  • 主题发起人 主题发起人 kmwap
  • 开始时间 开始时间
K

kmwap

Unregistered / Unconfirmed
GUEST, unregistred user!
如:200206081200
 
c++ builder我不知道,不过delphi里好像now就可以,你可以试试,我觉得这两个差不多
 
查查帮助看有没有FormatDateTime。
如果有的话,可能这样就可以了:FormatDateTime('yyyymmddhhnnss',Now);
 
这样:
AnsiString datetimestr;
TDateTime t;
t = t.CurrentDateTime();
datetimestr = t.FormatString("yyyymmddhhnnss");
运行一下就知道了。
 
应该是这样的FormatDateTime("yyyymmddhhnnss",Now());
在delphi里有的函数c++builder里也有,语法都是一样的,不同的是区分大小写。
 
第一步:先得到 YYYY,MM,DD,HH...这不用我说了吧
第二步:sprintf("%4d%2d%2d...", YYYY, MM, DD, HH...),这似乎也不用我说。
格式化在C/C++最好用 sprintf,而不要用 Format(),难道你会认为 C 的格式化不方便?!
 
formatdatetime('yyyy"年"m"月"d"日"h"时"n"分"s"秒"',strtodatetime(login_now))
 
c++ builder里面也有Now()呀,也有FormatDateTime();
 
时间太久,强制结束。
 
后退
顶部