如何获取当前的时间

本文原作者:Luca Gutierrez,经授权后转发

扫码关注微信公众号:CATIA二次开发助手

扫码关注微信公众号:CATIA二次开发助手

获取时间


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

常见日期时间输出格式控制符

常见日期时间输出格式控制符