本帖最后由 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"
|