DOORS/DXL 对象属性 "Last Modified On" 包括时间?
DOORS / DXL object attribute "Last Modified On" including time?
我了解如何使用 Last Modified On
属性访问对象的修改日期。是否有任何隐藏/未记录的方式来使用 DOORS 9.5 访问 修改时间?就我而言,我想确定自某个白天以来的变化,因此日期不够精确。
根据 IBM 论坛上的 this post,属性应该是 return 日期和时间。然而,这条语句的输出:
Date lastModified = obj."Last Modified On"
print "dateAndTime = " (dateAndTime(lastModified)) "\tlastModified = " lastModified "\tdateOnly = " dateOnly(lastModified) "\n"
就我而言
dateAndTime = 08/04/14 00:00:00 lastModified = 04 August 2014 dateOnly = 04 August 2014
我想这意味着没有(正确)提供更改时间。
不幸的是,Last Modified On
属性只存储没有时间的日期。为了获得最后一次修改的时间,您需要遍历对象的历史记录并从最后一条记录中获取时间。这也将是一个问题,因为自基线以来未更改的任何对象将没有针对它的历史记录。
DXL 手册的 "History" 部分描述了提供所需时间的函数 Date lastModifiedTime({Module|Object|Link})
。
我了解如何使用 Last Modified On
属性访问对象的修改日期。是否有任何隐藏/未记录的方式来使用 DOORS 9.5 访问 修改时间?就我而言,我想确定自某个白天以来的变化,因此日期不够精确。
根据 IBM 论坛上的 this post,属性应该是 return 日期和时间。然而,这条语句的输出:
Date lastModified = obj."Last Modified On"
print "dateAndTime = " (dateAndTime(lastModified)) "\tlastModified = " lastModified "\tdateOnly = " dateOnly(lastModified) "\n"
就我而言
dateAndTime = 08/04/14 00:00:00 lastModified = 04 August 2014 dateOnly = 04 August 2014
我想这意味着没有(正确)提供更改时间。
不幸的是,Last Modified On
属性只存储没有时间的日期。为了获得最后一次修改的时间,您需要遍历对象的历史记录并从最后一条记录中获取时间。这也将是一个问题,因为自基线以来未更改的任何对象将没有针对它的历史记录。
DXL 手册的 "History" 部分描述了提供所需时间的函数 Date lastModifiedTime({Module|Object|Link})
。