如何获取系统时间?
各位大神,早安,第一天上班,预祝群里的兄弟姐妹一切顺利,美美哒!小弟在此一问:lisp用什么函数可以获取系统时间就是当前电脑的时间?
本帖最后由 lisperado 于 2018-11-28 17:03 编辑
;编辑:添加此LISP函数
( time ) ;返回
"4:43:43.928"
Diesel 方式:
12小时制 AM/PM
(alert (strcat "现在时间是 " (menucmd "M=$(edtime,0,HH:MM:SS.MSEC am/pm)")))
24小时制
(defun 24HR ( / time n a)
(setq time (menucmd "M=$(edtime,0,HH am/pm:MM:SS)")
n (vl-string-search ":" time)
a (substr time 1 n)
)
(strcat (itoa (+ (read a)
(if (wcmatch a "*am*")
0
12
)
)
)
(substr time (1+ n))
" Hrs")
)
(alert (24HR))
;返回
"23:31:01 Hrs"
(fix (*(- (getvar"cdate") (fix(getvar"cdate"))) 1000000)) cad命令date,使用command 用(getvar 'cdate)
_$ (itoa (fix (getvar 'cdate)))
"20151008" 3q very much 大神 早安 ZZXXQQ 发表于 2015-10-8 09:31
(fix (*(- (getvar"cdate") (fix(getvar"cdate"))) 1000000))
y用了五个括号,不如直接截取后面分数秒数
页:
[1]