关于 TimeString()
问题1:
TDateTime temp;
temp = Time();
String tmp;
tmp = temp.TimeString().SubString(7,2);
最终tmp 结果是什么? (可以举个例子说明下~)
问题2:
讲讲TimeString()的用法
麻烦各位大侠,帮帮忙~在线等~
[解决办法]
正常情况下,这个tmp取回来可能是指定时间的秒数。
但是时间字符串的格式,和控制面板中的设置有关系。你不能保证每台机器的设置都是预期的值。
如果只是想获取一个时间的秒数,用SecondOf函数。
需要包含DateUtils.hpp头文件。
[解决办法]
TimeString()的内部调用了DateTimeToString方法,其实就是将一个时间对象格式化成字符串。具体的时间字符串格式,和控制面板中的设置有关。当然,也可以通过重新给几个时间相关全局对象赋值改变这些时间格式。
[解决办法]
FormatDateTime("yyyy-mm-dd",Now())
[解决办法]
TDateTime temp = Time();ShowMessage(temp);temp = Date();ShowMessage(temp);