首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于 TimeString(),该怎么处理

2012-03-09 
关于 TimeString()问题1:TDateTimetemptempTime()String tmptmp temp.TimeString().SubString(7,2)

关于 TimeString()
问题1:
  TDateTime temp;
  temp = Time();
  String tmp;
  tmp = temp.TimeString().SubString(7,2);
最终tmp 结果是什么? (可以举个例子说明下~)
   
  问题2:
  讲讲TimeString()的用法


麻烦各位大侠,帮帮忙~在线等~

[解决办法]
正常情况下,这个tmp取回来可能是指定时间的秒数。

但是时间字符串的格式,和控制面板中的设置有关系。你不能保证每台机器的设置都是预期的值。

如果只是想获取一个时间的秒数,用SecondOf函数。

需要包含DateUtils.hpp头文件。
[解决办法]
TimeString()的内部调用了DateTimeToString方法,其实就是将一个时间对象格式化成字符串。具体的时间字符串格式,和控制面板中的设置有关。当然,也可以通过重新给几个时间相关全局对象赋值改变这些时间格式。
[解决办法]

C/C++ code
FormatDateTime("yyyy-mm-dd",Now())
[解决办法]
C/C++ code
TDateTime temp = Time();ShowMessage(temp);temp = Date();ShowMessage(temp); 

热点排行