明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2196|回复: 8

[基础] vlisp获取电脑系统日期

[复制链接]
发表于 2013-2-27 12:44:30 | 显示全部楼层 |阅读模式
请教高手 visual lisp怎样获取电脑系统日期,其日期格式为“yyyy-mm-dd”,谢谢


该贴已经同步到 mycad的微博
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2013-2-27 13:27:07 | 显示全部楼层
(menucmd  "m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")
发表于 2013-2-27 14:25:49 | 显示全部楼层
CDATE也可以
 楼主| 发表于 2013-2-27 14:26:39 | 显示全部楼层
非常感谢超级版主 Gu_xl ;太崇拜您了!
 楼主| 发表于 2013-3-1 15:05:15 | 显示全部楼层

革天明 说的对的,CDATE也可以的
(getvar cdate),再经过提取,格式化即可,但是不如(menucmd  "m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")来得快
发表于 2013-3-12 19:25:05 | 显示全部楼层
谢谢各位,学习收藏 了
发表于 2013-3-15 20:33:41 | 显示全部楼层
(defun c:` ()
(setq tmp (rtos (getvar "cdate") 2 8))
(setq y (rtos (atof (substr tmp 1 4)) 2 0))
(setq m (rtos (atof (substr tmp 5 2)) 2 0))
(setq d (rtos (atof (substr tmp 7 2)) 2 0))
(setq txt (strcat  y "年" m "月" d "日"))
)
发表于 2013-3-16 08:08:10 | 显示全部楼层
weiqi 发表于 2013-3-15 20:33
(defun c:` ()
(setq tmp (rtos (getvar "cdate") 2 8))
(setq y (rtos (atof (substr tmp 1 4)) 2 0))

我也是这样,我的返回值有11个,不同的日期格式,想调用哪个都用nth来选择
发表于 2013-12-10 15:29:26 | 显示全部楼层
Gu_xl 发表于 2013-2-27 13:27
(menucmd  "m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")

谢谢G版!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-23 23:51 , Processed in 0.164067 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表