[UG工程图] UG NX图框自动调用日期函数的解决方案方法

[复制链接]
查看1981 | 回复0 | 2019-6-18 14:14:19 | 显示全部楼层 |阅读模式
在建模环境中
ctrl+e 进入表达式,格式选择字符串


  1. MyDate      = StringUpper(dateTimeString("localTime?", True))
  2. MyDay       = subString(MyDate, 9, 10)
  3. MyMonth     = subString(MyDate, 5, 7)    (这可能设置出来会是月份英文的缩写,想要用数字的就用下的表达式直接替换)
  4. MyYear      = subString(MyDate, 21, 25)
  5. MyTimeStamp = MyDay + " " + MyMonth + " " + MyYear  (这个顺序是日,月,年;改成年月日的话变更一下顺序就好)
复制代码
在制图环境中
在注释中输入函数 <X0@MyTimeStamp>
  1. MyMonth     =
  2. If (subString(dateTimeString("localTime?",True),5,7)="Jan")
  3. ("01")
  4. Else If(subString(dateTimeString("localTime?",True),5,7)="Feb")
  5. ("02")
  6. Else If(subString(dateTimeString("localTime?",True),5,7)="Mar")
  7. ("03")
  8. Else If(subString(dateTimeString("localTime?",True),5,7)="Apr")
  9. ("04")
  10. Else If(subString(dateTimeString("localTime?",True),5,7)="May")
  11. ("05")
  12. Else If(subString(dateTimeString("localTime?",True),5,7)="Jun")
  13. ("06")
  14. Else If(subString(dateTimeString("localTime?",True),5,7)="Jul")
  15. ("07")
  16. Else If(subString(dateTimeString("localTime?",True),5,7)="Aug")
  17. ("08")
  18. Else If(subString(dateTimeString("localTime?",True),5,7)="Sep")
  19. ("09")
  20. Else If(subString(dateTimeString("localTime?",True),5,7)="Oct")
  21. ("10")
  22. Else If(subString(dateTimeString("localTime?",True),5,7)="Nov")
  23. ("11")
  24. Else("12")
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

140

主题

16

回帖

3119

积分

论坛元老

积分
3119