QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: jch2013
打印 上一主题 下一主题

[求助] NX10.0工程图标题栏时间更新问题

[复制链接]

六级士官

Rank: 4

0

主题

27

帖子

1060

积分
11#
发表于 2018-8-24 13:49:30 | 只看该作者
本帖最后由 sytuyl* 于 2018-8-24 15:02 编辑
jch2013 发表于 2015-8-17 13:32
2,模板中设置的提取系统时间的表达式,如下图

楼主 datetime后面是什么看不到
找到了

MyDate      = StringUpper(dateTimeString("localTime?", True))
MyDay       = subString(MyDate, 9, 10)
MyMonth=if(subString(MyDate, 5, 7)=="JAN")("01")ELSE IF(subString(MyDate, 5, 7)=="FEB")("02")ELSE IF(subString(MyDate, 5, 7)=="MAR")("03")ELSE IF(subString(MyDate, 5, 7)=="APR")("04")ELSE IF(subString(MyDate, 5, 7)=="MAY")("05")ELSE IF(subString(MyDate, 5, 7)=="JUN")("06")ELSE IF(subString(MyDate, 5, 7)=="JUL")("07")ELSE IF(subString(MyDate, 5, 7)=="AUG")("08")ELSE IF(subString(MyDate, 5, 7)=="SEP")("09")ELSE IF(subString(MyDate, 5, 7)=="OCT")("10")ELSE IF(subString(MyDate, 5, 7)=="NOV")("11")ELSE("12")
MyYear      = subString(MyDate, 21, 25)
MyTimeStamp = MyDay + " " + MyMonth + " " + MyYear
回复 支持 反对

使用道具 举报

上等兵

Rank: 1

0

主题

3

帖子

71

积分
12#
发表于 2019-4-16 10:05:11 | 只看该作者
jch2013 发表于 2015-8-17 13:33
4,到了今天图档有改动,重新打开昨天作好的工程图更新后,想把日期更新为今天
   即2015.08.17,请问如何 ...

能帮忙录个视频,还是不会设置时间
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

119

帖子

1220

积分
13#
发表于 2019-5-31 17:16:08 | 只看该作者
工具-更新-更新以获取外部更改
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

22

主题

552

帖子

1万

积分
14#
发表于 2019-8-7 15:08:29 | 只看该作者
sytuyl* 发表于 2018-8-24 13:49
楼主 datetime后面是什么看不到
找到了

这个表达式在12.0上有问题,获取的日在1~9的时候,不是“01”“02”,而是“ 1”“ 2”,有办法改么
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

48

帖子

1367

积分
15#
发表于 2019-8-7 16:06:37 | 只看该作者
sytuyl* 发表于 2018-8-24 13:49
楼主 datetime后面是什么看不到
找到了

补充一点:像MyDate要引用新建的“MyDate”,第一步新建MyDate表达式后,点击应用、确认,甚至推出表达式对话框,让“MyDate”生效。后面的MyDate、MyMonth才会出现正确提示。
尝试了几个小时提示错误发现的细节!
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

48

帖子

1367

积分
16#
发表于 2019-8-7 16:17:05 | 只看该作者
四海晴空 发表于 2019-8-7 15:08
这个表达式在12.0上有问题,获取的日在1~9的时候,不是“01”“02”,而是“ 1”“ 2”,有办法改么

StringUpper(dateTimeString("localTime?", True))的意思是提取系统时间,得到的结果是“WED AUG 7 16:10:37 2019"即”星期 月份 日 时间 年“的格式。
SubString(MyDate,9,10),即提取第9,10位。如果显示不正确,可以改为SubString(MyDate,8,10)。
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

1

主题

48

帖子

1367

积分
17#
发表于 2019-8-7 16:27:48 | 只看该作者
jiangjiang21 发表于 2019-8-7 16:17
StringUpper(dateTimeString("localTime?", True))的意思是提取系统时间,得到的结果是“WED AUG 7 16:1 ...

MyDay=if(subString(MyDate,9,9)==" ")("0"+subString(MyDate,10,10))else(subString(MyDate,9,10))

可实现”07“
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

22

主题

552

帖子

1万

积分
18#
发表于 2019-8-7 22:07:26 | 只看该作者
jiangjiang21 发表于 2019-8-7 16:27
MyDay=if(subString(MyDate,9,9)==" ")("0"+subString(MyDate,10,10))else(subString(MyDate,9,10))

...

可以了老哥,多谢,总算把这个问题解决了
回复 支持 反对

使用道具 举报

大校

Rank: 8Rank: 8

46

主题

703

帖子

1万

积分
19#
发表于 2019-8-15 10:24:49 | 只看该作者
jch2013 发表于 2015-8-17 13:32
2,模板中设置的提取系统时间的表达式,如下图

请问图中代码怎么写的?日期后面,0的前面那个逗号怎么都写不出来。
还有就是按照图1点表达式进去,不像是图2,而是图3的界面,请问怎么回事?可否指点一下。

aaa.jpg (89 KB, 下载次数: 90)

aaa.jpg

bbb.jpg (138.43 KB, 下载次数: 93)

bbb.jpg

ccc.jpg (94.49 KB, 下载次数: 75)

ccc.jpg
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

9

主题

63

帖子

319

积分
20#
发表于 2019-9-9 09:52:32 | 只看该作者
”工具-更新-更新以获取外部更改”  试一下(最好设置快捷键)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-14 01:48

返回顶部