如何获取当前的时间
CATIA二次开发 CAA开发
本文原作者:Luca Gutierrez,经授权后转发
获取时间
在CAA开发中,往往要获取当前的时间,如对部署的程序设置试用期等。CATTime是CAA中表达时间的类型,其包含众多关于获取和设置时间的方法,其中最常用的方法为GetCurrentLocalTime和 ConvertToString。顾名思义,GetCurrentLocalTime可获取当前的时间,是一个静态方法。获取的时间可通过ConvertToString格式化生成字符串。
- 1CATTime timeNow = CATTime::GetCurrentLocalTime();
- 2CATUnicodeString timeStr = timeNow.ConvertToString("%Y/%m/%d-%H:%M:%S");
- 3cout << "Current Time:" << timeStr.ConvertToChar() << endl;
常见的日期时间输出格式控制符如下表所示: