动态日期和时间表达式
托斯卡TBox允许动态生成日期和时间表达式。您可以使用不同的动态表达式,可以根据特定的语法相结合。
托斯卡TBox为动态值提供了屏幕上的描述,包括日期和时间表达式。
点击进入相应的价值字段。当你打开按下的花括号{键,会出现一个下拉列表。
浏览的列表↑和↓键看简要描述以及选择的值的一个例子。

下拉列表和简短描述的动态值
使用当前的日期和时间值
下面的动态表达式使用当前日期和时间作为基础值。
下表中提供的示例使用12月30日,2015(30.12.2015)和3:09pm(15:09:00)作为基础值:
表达式  | 
               描述  | 
               例子  | 
              
|---|---|---|
{日期}  | 
               完整的日期  | 
               30.12.2015  | 
              
{时间}  | 
               当前时间  | 
               15:09  | 
              
{DATETIME}  | 
               当前时间戳  | 
               20151230150914  | 
              
{一}  | 
               当前天  | 
               30.  | 
              
{月}  | 
               本月  | 
               12  | 
              
{一}  | 
               今年(两位数)  | 
               15  | 
              
{MONTHFIRST}  | 
               本月的第一天作为一个完成日期  | 
               01.12.2015  | 
              
{MONTHLAST}  | 
               本月的最后一天作为一个完成日期  | 
               31.12.2015  | 
              
{QUARTERFIRST}  | 
               当前季度的第一天作为一个完成日期  | 
               01.10.2015  | 
              
{TRIMESTERFIRST}  | 
               目前的三个月的第一天作为一个完成日期  | 
               01.09.2015  | 
              
{HYEARFIRST}  | 
               当前半年的第一天作为一个完成日期  | 
               01.07.2015  | 
              
结果可以格式化中描述章“定义日期和时间格式”。
表达式的格式一天,月,一年或日期可以更改一个前缀。
描述  | 
               例子  | 
              |
|---|---|---|
{LDATE}, {LDAY}, {LMONTH},{光年}  | 
               日期,日、月或年,根据目前有效的系统设置  | 
               {LDATE}=周一,2015年12月30日 {LDAY}=周一 {LMONTH}= 12月 {光年}= 15  | 
              
{NDAY}, {NMONTH}, {NYEAR}  | 
               日、月和年总是进入两位数。一位数结果返回前导零位。  | 
               {NDAY}= 30 {NMONTH}= 12 {NYEAR}= 15  | 
              
每天要在路上耗费{},{AMONTH}  | 
               天值显示与前两个字母和月值与前三个字母。  | 
               每天要在路上耗费{}=莫 {AMONTH}= 12月  | 
              
计算和格式化日期和时间值
日期和时间值可以计算通过使用基础日期还有偏差,可以显示在一个用户定义的格式。
语法:  | 
               {<表达式> [< Basedate >][<抵消>][<格式>]}  | 
              
的<表达式>表示显示的信息。另请参阅“使用当前的日期和时间值”章以上为进一步可能的值的信息。
![]()  | 
               请确保所有参数指定后续<表达式>。参数值可以提供空方括号依然存在。 如果您正在使用一个表达式的前缀,省略了<格式>参数包括周围的方括号。  | 
              
参数  | 
               描述  | 
              
|---|---|
Basedate  | 
               日期值在托斯卡日期格式(见“托斯卡日期格式”章)  | 
              
抵消  | 
               偏离< Basedate >(见“计算日期从基地日期”章)。  | 
              
格式  | 
               测试对象的日期表达式格式(见“定义日期和时间格式”章)。省略该参数的表达式“前缀”表使用。  | 
              
![]()  | 
               在接下来的例子中,当前月份标识使用标准格式设置。 {日期[][][MM.yyyy]} 表达式决定当前日期,没有任何偏差。这就是为什么前两个参数是空的。格式化结果表明月和年。 如果当前日期23.05.2016,结果如下:05.2016。  | 
              
![]()  | 
               在下面的示例中,一个动态ID收到一个时间戳的元素。 如果当前日期15.02.2015,Id表达=account_maintenance_15022015。 
  | 
              
日期可以从基础开始日期计算。作为一个结果,偏移量将被添加或扣除。下表包含了所有可能的值。请照顾符号和确保不使用任何空间。
单位  | 
               描述  | 
              
|---|---|
d  | 
               天  | 
              
w  | 
               工作日;这包括所有工作日除了星期六、星期天,和用户定义的假期  | 
              
米  | 
               个月  | 
              
y  | 
               年  | 
              
h  | 
               小时作为一个数字从1到12  | 
              
H  | 
               小时作为一个数字从0到23  | 
              
米  | 
               分钟  | 
              
年代  | 
               秒  | 
              
fff  | 
               毫秒  | 
              
![]()  | 
               表达式+ 3 m-1d意味着三个月被添加到基地日期和一天扣除。 {日期[23.05.2016][+ 3 m-1d] []} 上面的表达式返回以下结果:22.08.2016。  | 
              
可以指定日期和时间的格式表达第二级别:
定义的格式参数的动态表达式价值列(看到“计算和格式化日期和时间值”章)
作为一个定义测试配置参数:测试配置参数名称匹配中使用的格式设置对话框没有任何空间。

测试配置参数与日期和时间格式
定义的设置对话框:在这里你可以指定托斯卡日期格式和格式用于日期测试对象的表达式。
指定的顺序使用表达式匹配的优先级列表。
![]()  | 
               您还可以使用定制的日期和时间格式字符串的。net框架格式。有关进一步的信息,请点击下面的链接语法: https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings和https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings。  | 
              
计算工作日,188金宝搏app苹果下载软件托斯卡需要信息的特定国家的国定假日。
设置对话框中您可以自由定义国定假日设置- >TBox- >特殊的日期(见“设置-特殊日期”章)。


