NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::DateItemBuilder类 参考

日期项构建器 更多...

#include <DateItemBuilder.hxx>

类 NXOpen::DateItemBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DayOfMonth {
  DayOfMonthDay01 , DayOfMonthDay02 , DayOfMonthDay03 , DayOfMonthDay04 ,
  DayOfMonthDay05 , DayOfMonthDay06 , DayOfMonthDay07 , DayOfMonthDay08 ,
  DayOfMonthDay09 , DayOfMonthDay10 , DayOfMonthDay11 , DayOfMonthDay12 ,
  DayOfMonthDay13 , DayOfMonthDay14 , DayOfMonthDay15 , DayOfMonthDay16 ,
  DayOfMonthDay17 , DayOfMonthDay18 , DayOfMonthDay19 , DayOfMonthDay20 ,
  DayOfMonthDay21 , DayOfMonthDay22 , DayOfMonthDay23 , DayOfMonthDay24 ,
  DayOfMonthDay25 , DayOfMonthDay26 , DayOfMonthDay27 , DayOfMonthDay28 ,
  DayOfMonthDay29 , DayOfMonthDay30 , DayOfMonthDay31 , DayOfMonthBlank
}
enum  MonthOfYear {
  MonthOfYearJan , MonthOfYearFeb , MonthOfYearMar , MonthOfYearApr ,
  MonthOfYearMay , MonthOfYearJun , MonthOfYearJul , MonthOfYearAug ,
  MonthOfYearSep , MonthOfYearOct , MonthOfYearNov , MonthOfYearDec ,
  MonthOfYearBlank
}

Public 成员函数

NXOpen::DateItemBuilder::DayOfMonth Day ()
NXOpen::DateItemBuilder::MonthOfYear Month ()
void SetDay (NXOpen::DateItemBuilder::DayOfMonth day)
void SetMonth (NXOpen::DateItemBuilder::MonthOfYear month)
void SetTime (const char *time)
void SetTime (const NXString &time)
void SetYear (const char *year)
void SetYear (const NXString &year)
NXString Time ()
virtual bool Validate ()
NXString Year ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DateItemBuilderBuilder

详细描述

日期项构建器

此类存储日期和时间。此类会验证年份字符串和时间字符串是否为有效格式。支持的最早日期为1900年1月2日00:00:00 UTC,最晚日期为9999年12月31日00:00:00 UTC。请注意时间输入为本地时间,并会在内部转换为UTC时间。 注意:此类不验证日、月、年和时间的组合是否有效。
若要创建此类的新实例,请使用 NXOpen::DateBuilder::CreateDateItemBuilder

于NX8.0.0创建。

成员枚举类型说明

◆ DayOfMonth

月份的天数

枚举值
DayOfMonthDay01 

1日

DayOfMonthDay02 

2日

DayOfMonthDay03 

3日

DayOfMonthDay04 

4日

DayOfMonthDay05 

5日

DayOfMonthDay06 

6日

DayOfMonthDay07 

7日

DayOfMonthDay08 

8日

DayOfMonthDay09 

9日

DayOfMonthDay10 

10日

DayOfMonthDay11 

11日

DayOfMonthDay12 

12日

DayOfMonthDay13 

13日

DayOfMonthDay14 

14日

DayOfMonthDay15 

15日

DayOfMonthDay16 

16日

DayOfMonthDay17 

17日

DayOfMonthDay18 

18日

DayOfMonthDay19 

19日

DayOfMonthDay20 

20日

DayOfMonthDay21 

21日

DayOfMonthDay22 

22日

DayOfMonthDay23 

23日

DayOfMonthDay24 

24日

DayOfMonthDay25 

25日

DayOfMonthDay26 

26日

DayOfMonthDay27 

27日

DayOfMonthDay28 

28日

DayOfMonthDay29 

29日

DayOfMonthDay30 

30日

DayOfMonthDay31 

31日

DayOfMonthBlank 

空白

◆ MonthOfYear

年份的月份

枚举值
MonthOfYearJan 

一月

MonthOfYearFeb 

二月

MonthOfYearMar 

三月

MonthOfYearApr 

四月

MonthOfYearMay 

五月

MonthOfYearJun 

六月

MonthOfYearJul 

七月

MonthOfYearAug 

八月

MonthOfYearSep 

九月

MonthOfYearOct 

十月

MonthOfYearNov 

十一月

MonthOfYearDec 

十二月

MonthOfYearBlank 

空白

成员函数说明

◆ Day()

NXOpen::DateItemBuilder::DayOfMonth NXOpen::DateItemBuilder::Day ( )

返回天数
于NX8.0.0创建。

许可证要求:无

◆ Month()

NXOpen::DateItemBuilder::MonthOfYear NXOpen::DateItemBuilder::Month ( )

返回月份
于NX8.0.0创建。

许可证要求:无

◆ SetDay()

void NXOpen::DateItemBuilder::SetDay ( NXOpen::DateItemBuilder::DayOfMonth day)

设置天数
于NX8.0.0创建。

许可证要求:无

参数
day天数

◆ SetMonth()

void NXOpen::DateItemBuilder::SetMonth ( NXOpen::DateItemBuilder::MonthOfYear month)

设置月份
于NX8.0.0创建。

许可证要求:无

参数
month月份

◆ SetTime() [1/2]

void NXOpen::DateItemBuilder::SetTime ( const char * time)

设置时间。时间字符串为24小时制时间,格式为HH:MM:SS或HH:MM。该字符串也可以是空字符串。
于NX8.0.0创建。

许可证要求:无

参数
time时间

◆ SetTime() [2/2]

void NXOpen::DateItemBuilder::SetTime ( const NXString & time)

设置时间。时间字符串为24小时制时间,格式为HH:MM:SS或HH:MM。该字符串也可以是空字符串。
于NX8.0.0创建。

许可证要求:无

参数
time时间

◆ SetYear() [1/2]

void NXOpen::DateItemBuilder::SetYear ( const char * year)

设置年份。年份字符串为4个字符,代表介于最小年份和最大年份(含)之间的整数。年份也可以是空字符串。
于NX8.0.0创建。

许可证要求:无

参数
year年份

◆ SetYear() [2/2]

void NXOpen::DateItemBuilder::SetYear ( const NXString & year)

设置年份。年份字符串为4个字符,代表介于最小年份和最大年份(含)之间的整数。年份也可以是空字符串。
于NX8.0.0创建。

许可证要求:无

参数
year年份

◆ Time()

NXString NXOpen::DateItemBuilder::Time ( )

返回时间。时间字符串为24小时制时间,格式为HH:MM:SS或HH:MM。该字符串也可以是空字符串。
于NX8.0.0创建。

许可证要求:无

◆ Validate()

virtual bool NXOpen::DateItemBuilder::Validate ( )
virtual

验证组件的输入是否足以调用提交。如果组件未处于可提交状态,则会抛出异常。例如,若组件要求设置某些属性,而该方法在尚未设置时会抛出异常。此方法对某些组件会抛出未实现的NXException。

返回
自验证是否成功
于NX3.0.1创建。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ Year()

NXString NXOpen::DateItemBuilder::Year ( )

返回年份。年份字符串为4个字符,代表介于最小年份和最大年份(含)之间的整数。年份也可以是空字符串。
于NX8.0.0创建。

许可证要求:无