读书人

怎样将当前系统时间格式化字符串?该怎

发布时间: 2012-02-17 17:50:41 作者: rapoo

怎样将当前系统时间格式化字符串?

我想在程序中用当前时间作为表里的一个编号,怎么样取得这个时间。比如:
比如:我得到的时间是: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);

读书人网 >.NET

热点推荐