mycad 发表于 2013-2-27 12:44:30

vlisp获取电脑系统日期

请教高手 visual lisp怎样获取电脑系统日期,其日期格式为“yyyy-mm-dd”,谢谢


http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 mycad的微博

Gu_xl 发表于 2013-2-27 13:27:07

(menucmd"m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")

革天明 发表于 2013-2-27 14:25:49

CDATE也可以

mycad 发表于 2013-2-27 14:26:39

非常感谢超级版主 Gu_xl ;太崇拜您了!

mycad 发表于 2013-3-1 15:05:15


革天明 说的对的,CDATE也可以的
(getvar cdate),再经过提取,格式化即可,但是不如(menucmd"m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")来得快

清风明月名字 发表于 2013-3-12 19:25:05

谢谢各位,学习收藏 了

weiqi 发表于 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 (strcaty "年" m "月" d "日"))
)

革天明 发表于 2013-3-16 08:08:10

weiqi 发表于 2013-3-15 20:33 static/image/common/back.gif
(defun c:` ()
(setq tmp (rtos (getvar "cdate") 2 8))
(setq y (rtos (atof (substr tmp 1 4)) 2 0))


我也是这样,我的返回值有11个,不同的日期格式,想调用哪个都用nth来选择

c961806787 发表于 2013-12-10 15:29:26

Gu_xl 发表于 2013-2-27 13:27 static/image/common/back.gif
(menucmd"m=$(edtime,$(getvar,DATE),yyyy-mo-dd)")

谢谢G版!
页: [1]
查看完整版本: vlisp获取电脑系统日期