读书人

关于 TimeString(),该怎么处理

发布时间: 2012-03-09 21:42:52 作者: rapoo

关于 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); 

读书人网 >C++ Builder

热点推荐