怎样将当前系统时间格式化字符串?
我想在程序中用当前时间作为表里的一个编号,怎么样取得这个时间。比如:
比如:我得到的时间是:2007-06-30 10:21:36 怎么能格式化为字符串:20070630102136 谢谢了
[解决办法]
FormatDateTime('yyyyMMddHHnnss',now);
[解决办法]
FormatDateTime(Param, Now); //Now = 2006-05-01 17:09:03 星期一
Param:
yy(年):06
yyyy(年):2006
m(月):5
mm(月):05
mmm(月):5月
d(日):1
dd(日):01
h(时):17
hh(时):17
n(分):9
nn(分):09
s(秒):3
ss(秒):03
ddd(星期):星期一
ddddd(日期):2006-5-1
dddddd(日期):2006年5月1日
yyyy年mm月dd日(日期):2006年05月01日
AM/PM(上午/下午):PM
t(时间):17:09
tt(时间):17:04:03
zzz(毫秒)
[解决办法]
FormatDateTime( "yyyymmddhhnnss ",now);
[解决办法]
delphi 帮助里面有DateTimeTOString的详细说明,
[解决办法]
FormatDateTime( "yyyymmddhhnnss ",now);
[解决办法]
var
S:string;
S:= FormatDateTime('YYYYMMDDHHNNSS',now);